
.Net Core
FuSh1
这个作者很懒,什么都没留下…
展开
-
.NET6,7,8 使用 Windows Service 遇见 Error:1053, 或配置文件路径不正确
【代码】.NET6,7,8 使用 Windows Service 遇见 Error:1053, 或配置文件路径不正确。原创 2024-10-17 15:28:23 · 353 阅读 · 0 评论 -
.NET8 动态添加定时任务(CRON Expression, Whatever)
可以在任意地方: Controller, Background Service, Service…在 Program.cs 中配置 Quartz .NET。需要使用 Quartz .NET。建立 Global JobKey。原创 2024-05-23 16:27:57 · 1013 阅读 · 0 评论 -
.NET6 Swagger 版本控制
使用 .NET6 Minimal Api 进行配置。原创 2023-05-16 10:32:34 · 309 阅读 · 0 评论 -
Quartz .net 新版使用方式
Quartz .Net 新版使用方法原创 2022-09-22 14:22:11 · 247 阅读 · 0 评论 -
.net core blazor wasm hosted using oidc connect
代码】.net core blazor wasm hosted using oidc connect。原创 2022-08-15 20:34:09 · 253 阅读 · 0 评论 -
.NET6 LINQ最新新增语法
.NET6 LINQ最新新增语法 非常常用建议收藏文章目录.NET6 LINQ最新新增语法 非常常用前言1、Chunk2、TryGetNonEnumeratedCount()1.The Old Way2.The New Best Way3、Zip4、MinBy、MaxBy5、Take的条件标志1、取数组的3-4 Take(2..4)Take(2..4)Take(2..4)2、取数组的最后三个 Take(^3..)前言新增了一些新的LINQ常用语法,方法,以及两个特殊标志 “…” 和 “^原创 2021-11-12 10:17:36 · 1162 阅读 · 0 评论 -
Quartz .Net 配置以及Job使用依赖注入
使用扩展函数的方式在“Util”中进行配置,在 WebHost/Host 中进行使用。Util中的配置操作在Host中进行使用Host中的 DefaultJobFactory 以及 QuartzJobUtil中的配置操作public static IServiceCollection ConfigureQuartz(this IServiceCollection collection, List<Type> jobs, IJobFactory jobFactory)原创 2021-08-26 17:38:01 · 1638 阅读 · 0 评论 -
IdentityServer 4 自定义身份校验/通过 token获取用户信息
1、自定义身份校验 public static IEnumerable<Client> GetClients() { return new List<Client> { //grant_type basic new Client { ClientId = "xczx",原创 2021-07-22 15:33:45 · 2564 阅读 · 0 评论 -
EF Core根据实体自动创建对应 DbSet
protected override void OnModelCreating(ModelBuilder modelBuilder) { Assembly entityAssembly = Assembly.Load(new AssemblyName("XXX.Entity")); IEnumerable<Type> typesToRegister = entityAssembly.GetTypes().Where(...原创 2021-06-09 10:17:37 · 1094 阅读 · 0 评论 -
在多线程中调用EF的dbContext
Ef中 dbContext是单线程的,假设我们有三个线程需要同时进行数据库的CURD操作。如何在多线程中使用单线程呢?在每个线程中创建单独的作用域来获得dbContext在每个线程中创建单独的作用域来获得dbContext#简单示例代码for(var i = 0;i<3;i++){ Task.Factory.StartNew(_myBusiness.DataBaseCURD)}# MyBusiness.csctor... private readonly IServiceProvid原创 2021-04-07 20:50:07 · 2254 阅读 · 0 评论 -
.Net Core Razor引擎 Form复杂模型绑定
复杂模型的绑定razor viewmodel总结razor view <form id='shenlaifusubmit' asp-action="SaveMerchantChannel" method="post"> <div class="form-group"> <label for="pay_memberid">Merchant Id</label> <i原创 2020-12-04 11:49:35 · 566 阅读 · 0 评论 -
.net core使用JWT进行身份验证(微信小程序)
微信小程序使用 uni-app 进行编写小程序端其实不需要太复杂的逻辑用户登录/注册后,将服务器返回的token放在storage里或vuex中,使用axios或者封装好的axios插件再请求前设置请求头信息/* 请求之前拦截器 */http.interceptor.request((config, cancel) => { config.header.Authorization = 'Bearer ' + uni.getStorageSync('token'); return con原创 2020-07-28 15:13:55 · 1225 阅读 · 0 评论 -
Asp .Net Core 终结点EndPoints的实际使用场景 代理
public void Configure()app.UseEndpoints原创 2020-06-27 22:33:34 · 3425 阅读 · 0 评论 -
EFCore范型数据仓储和DBContext优化
DB Frist定义IRespository接口BaseContext.cs需要继承 DbContext1、重写 OnConfiguring 方法,指定数据库我们在查询只读数据的时候,可以取消EF实体追踪。2、 重写 OnModelCreating 利用反射获取命名空间下的所有的public类,此处可以注入一个标记来识别是否是实体类。将所有实体放入EF中。3、 public void Detach() 方法是在SaveChanges后更改EF追踪实体标记的,用来取消追踪的 =>原创 2020-05-09 14:01:33 · 2509 阅读 · 0 评论 -
EF Core使用微软扩展Logging打印日志到控制台
需要的包有Microsoft.Extensions.LoggingMicrosoft.Extensions.Logging.Console在上下文中:public static readonly ILoggerFactory MyLoggerFactory = LoggerFactory.Create(builder => { builder.AddConsole(); }); protected override void OnConfiguring(DbContext原创 2020-05-09 11:12:05 · 2315 阅读 · 0 评论 -
使用命令行 -> EF6 DB First连接Mysql生成实体类
先安装工具 -> dotnet-efiTerm: dotnet tool install --global dotnet-ef --version 3.0.0再cd到你的项目或者类库工作文件夹下,项目或类库需要引用Pomelo.EntityFrameworkCore.MySql再使用命令行iTerm:dotnet ef dbcontext scaffold "server...原创 2020-05-08 09:57:29 · 422 阅读 · 0 评论 -
.NET CORE3.0+Mysql+swagger+ADO.net以及反射和依赖注入
用来记录一些个人的学习心得。本文会围绕一个Demo来进行展示。什么是IOC容器,什么是依赖注入。我的不严谨的个人理解及其的抽象:把IOC容器可以理解为图书馆,我们图书馆进行放书的时候,相当于就是注册服务。这个服务可以是接口,也可以是对象,接口也可以从另一个纬度看作是对象,我说的对象比如dbContext,dbHelper等。就是一切你在项目其他地方需要的都可以放进去或者说注册进去。...原创 2020-04-13 19:48:37 · 908 阅读 · 0 评论