按类型访问对象的C#泛型集实现

问题描述我正在进行一个NetCoreWebApi项目,并实现工作单元模式以访问数据库中的记录。考虑以下课程:工作单位:publicclassUnitOfWork:IUnitOfWork{publicIBooksRepositoryBooks{get;}publicICatalog

发布:2023-01-03 标签:c#genericsdbcontextasp.net-coreentity-framework-core


在ASP.NET核心中使用上下文注入时发生InvalidOperationException

问题描述在我的ASP.NET核心Web应用程序中,我在启动时使用以下命令连接到我的数据库services.AddDbContext<TimeSheetContext>(options=>options.UseSqlServer(Configuration.GetConnectio

发布:2023-01-03 标签:dependency-injectionc#dbcontextasp.net-coreentity-framework-core


DbConext.SaveChanges重写的行为异常

问题描述我有一个EFCore,.NET5应用程序。我的大多数模型都使用基类:publicclassBaseModel{[Key]publicintId{get;set;}[MaxLength(512),Required]publicstringName{get;set;}[Str

发布:2023-01-03 标签:dbcontextasp.net-coreentity-framework-core


EF核心枚举列表

问题描述我正在开发一个在实体框架核心中组织酒店预订的小型应用程序。我需要添加有关每个房间的床位数量和类型的信息。我在想,我决定将枚举列表存储在单独的表中,这样会更好。但我不知道如何实现它publicenumBed{Single=1,Double=2,}publicclassRoo

发布:2022-10-16 标签:c#.net-coreentity-framework-coreblazor


如何在GraphQL中根据查询参数解析特定的DbContext?

问题描述我想使用GraphQL和实体框架核心来查询多个数据库。每个数据库都链接到一个被许可方,因此所有查询都会收到一个查询参数licenseeId。现在,我需要指示DI在服务请求DbContext(例如,通过构造函数参数或服务定位器)时,以某种方式基于licenseeId解析Db

发布:2022-10-16 标签:dependency-injectionc#entity-framework-coregraphql


内存数据库不保存数据(&amp;amp;#39;)

问题描述我有一个简单的Web应用程序,在客户端有角度,在服务器端有ASP.NET核心Web-API。我使用InMemory数据库services.AddDbContext<ItemsContext>(options=>options.UseInMemoryDatabase("It

发布:2022-10-16 标签:c#asp.net-coreentity-framework-core


NET核心:为所有表创建通用存储库接口ID映射自动代码生成

问题描述我们刚刚搭建了数据库的脚手架,并从实体框架中的数据库表创建了模型。此外,我们正在创建具有映射到主键的ID的文件。这样做的目的是映射到使用ID的通用存储库接口。如何浏览我所有的200多个型号,并创建一个类似于下面文件2的文件。我在以前的工作场所见过这种情况。我在努力研究。是

发布:2022-10-16 标签:c#t4.net-coreasp.net-coreentity-framework-core


EF核心空间数据:查询和获取以米为单位的距离

问题描述我可以查询并得到离客户最近的学位位置:serviceQuery=serviceQuery.Where(s=>s.Location.Distance(currentLocation)<<degree>).OrderBy(s=>s.Location.Distance(curr

发布:2022-10-16 标签:sql-serverasp.net-coreentity-framework-corespatial


如果我的上下文被释放,在我收到来自Azure Service Bus侦听器/消费者的消息后,如何使用EF Core?

问题描述我有一个带有所有控制器的网站角度前端和后端WebAPI,我还有一个服务(C#类),我将其作为一个长期运行的任务调用以侦听传入的Azure服务总线消息。仅供参考-我无法将任何作用域服务(DbContext)传递给单一实例(ServiceBusConsumer),因此无法将我

发布:2022-10-16 标签:azurec#eventhandlerentity-framework-coreazureservicebus


包管理器控制台添加-迁移命令不起作用

问题描述首先,这里与此问题有关的所有其他问题都是针对ASP.NET核心项目的,解决方案是将Microsoft.EntityFrameworkCore.Design添加到projectt.json上的工具部分,但是...我没有使用ASP.NETCore,所以我的项目中没有proje

发布:2022-10-16 标签:entity-framework-coreentity-framework-migrations