raokun
raokun
### Description # 现象 使用minimalapi +EFcore+postgresql 开发的接口,在前端出现同时调用后端接口时报错,dbcontext使用异常。将项目改成MVC的controller后调用接口正常。 # 期望 对应的依赖注入都是scope,dbcontext的生命周期应该是在一次接口调用时,而其他接口应该在调用时使用新的dbcontext,不应该出现DbContext重复访问的现象。 # 配置(依赖注入代码) ```c# builder.Services.AddScoped(); //数据库 builder.Services.AddDbContext(opt => { var connStr = dbConnStr; opt.UseNpgsql(connStr); //设置EF默认AsNoTracking,EF Core不 跟踪 opt.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking); if(isDev) { //启用此选项后,EF...
## 希望MinimalAPI的ServiceBase可以获取Service的Attribute 目前在用MinimalAPI做接口,权限验证只能在方法上加 [Authorize] ,在Service类上加的 AuthorizeAttribute不会被识别。希望能够新增该内容以实现一些通用的配置可以在通过在Service上可以设置Attribute,完成Service中所有接口。 希望service base支持一些基于class的通用操作。