实体框架(EF)Core是由Microsoft开发的开源ORM。
我正在编写一个应用程序,其中包含具有以下导航属性的模型类 测试报告 => 学生 => 课程表 => 测试 该关系是一对多的
关于水平扩展 ASP.NET 和 EF Core 的问题。我的理解是每个EF核心应用程序都维护自己的缓存。 因此,如果我的应用程序中有一个 EF 实体,并且我
我的项目是一个带有.NET 8的Windows后台服务。 我想在当前的项目中使用 Microsoft Entity Framework Core。我还想使用 DbContextFactory 在需要的地方创建一个实例...
C# - Microsoft Entity Framework Core 工厂 - 依赖注入
我的项目是一个带有.NET 8的Windows后台服务。 我想在当前的项目中使用 Microsoft Entity Framework Core。我还想使用 DbContextFactory 在需要的地方创建一个实例...
C# - Microsoft EntityframeworkCore Factory - 依赖注入
我的项目是一个带有.NET 8的Windows后台服务。 我想在我当前的项目中使用 Microsoft EntityframeworkCore。 我还想使用 DbContextFactory 在需要时创建一个实例。
Entity Framework Core 7 - 配置两个键
我有以下实体: 公开课账户:实体 { // ... 公共长 RoleID { 获取;放; } 公共角色角色{获取;放; } } 公共类角色:实体 { // ... } 公开
Configurations 表具有主键 Id 和引用 ConfigurationVersions 表中 Id 列的外键 CurrentVersionId。 ConfigurationVersions 表具有主键 Id 和
我正在使用(从 EF 移植到 EF Core)Entity Framework Core 7,但我有一个问题,我看到当 datacontext 退出 using sco 时,Entity Framework Core 7 没有释放数据库文件.sqlite...
我有这个插入触发器,可以处理重复的键插入尝试: -- 创建 Tigger 在重复映射尝试时不会抛出异常 创建触发器 dbo.BlockDuplicates_Product_Category_Mappi...
我使用 EF Core 创建了一个 ASP.NET Core MVC 应用程序。 几个问题接连出现。我最终可以在 Northwind 数据库的订单表上创建一个控制器。它与...
Entity Framework Core TPH 在派生类型上带有外键错误
我正在尝试将成熟的 Entity Framework 6.4.4 项目转换为 Entity Framework Core 8(将来我可以与其他人一起),但我遇到了以下问题...
我最近一直在通过 EF Core 7.0.4 设置代码优先数据库,但在运行迁移时遇到奇怪的行为 -> 额外的备用键和索引正在
当代码中的任何位置对数据库进行查询时,我需要闯入调试器。是否有一些方法可以在我的 DbContext 中重写,我只需调用基类,但我可以......
PreConfigureServices 和ConfigureServices 之间的区别
我正在使用具有多个模块的 ABP 框架,并且需要在单个 DbContext 上运行联接查询。当我尝试将所有模块的 DbContext 替换为主应用程序中的单个模块时
想要在巨大的旧版 SQL Server 数据库上使用 EF core 6 和 .Net core Web API
在我的数据库中,大约有 200 个表,其中许多表包含超过 100 列。附件存储在数据库中,导致每一行都包含大量数据。连续可能
我正在开发一个 dotnet 核心项目,在该项目中我使用存储库模式并在中介处理程序中使用存储库。 我在存储库中有一个方法,它返回多个记录...
在 C# 中使用附加列按时间段对 IQueryable 进行分组
我目前正在开发一个 C# 项目,我需要根据日期列按不同时间段(例如每年、每季度、每月、每周、每天)对 IQueryable 进行分组。为了实现这个目标,我...
我有一个名为 MSISDN 的复杂类型,如下所示: 公共课MSISDN { 公共字符串 NDC { 获取;放; } 公共字符串 CC { 获取;放; } 公共字符串SN { 获取;放; }...
我已将 DbContext 声明为: 公共抽象类 LouisHoweDbContext :DbContext { // 大量代码 } 公共类 NoTrackingDbContext :LouisHoweDbContext { 公共NoTrackingDbContext(
我已将 DbContext 声明为: 公共抽象类 LouisHoweDbContext :DbContext { // 大量代码 } 公共类 NoTrackingDbContext :LouisHoweDbContext { 公共NoTrackingDbContext(