实体框架(EF)Core是由Microsoft开发的开源ORM。
我有一个名为Device的抽象类。它由 Machine 和 Line 两个类扩展。 迁移前 该设备有一个名为 TenantId 的字符串属性。 迁移 我正在介绍一个c...
自引用实体SaveChanges失败!!我是不是错过了什么?
我有一个实体 公共课费用类别 { 公共 int Id { 得到;放; } 公共字符串标签{获取;放; } = 字符串.Empty; 公共整数?父级 ID { 获取;放; } 公共开支类别...
我正在努力从旧版 PostgreSQL JSON 列映射进行切换: 公开课订单 { 公共 Guid Id { 获取;放; } [列(类型名称=“jsonb”)] 公开
在不进行修改的情况下加载、添加和保存实体时,Entity Framework Core 会引发主键约束冲突错误
我目前正在开发一个 Azure Function 应用程序,该应用程序使用 Entity Framework Core 将数据保留在 Microsoft SQL Server 中。 现在的问题是我无法加载、添加和保存数据。 在服务代码中...
我正在 SQL Server 上使用 EF Core 运行基本查询,使用参数化查询,其中查询为: 选择计数(*) 来自我的表 在哪里创建 >= @0 我的参数是: 新日期时间(2024,...
通过 linq 从带有列表的视图模型更新表 - ASP.NET Core MVC
我有一个带有项目列表的简单视图模型。如果我尝试从此列表中更新表,则会收到有关从 System.Collections.GenericList 转换为本机模型类 (VykonyVykazyTmpModel) 的错误...
Entity Framework Core 8:更新数据时出现多对多关系问题
我正在使用代码优先迁移构建 Entity Framework Core Web 项目,当我通过 update 方法更新数据时,收到以下错误消息: 违反主键约束'
通过 linq 从带有列表的视图模型更新表 - mvc 核心
我有一个带有项目列表的简单视图模型。如果我尝试从此列表更新表,则会收到有关从 system.collections.genericList 转换为本机模型类 (VykonyVykazyTmpModel) 的错误...
C# SaveChangesAsync 花费太多时间 - 如何解决此问题?
var _user = input.MapTo(); _user = 等待 _userRepository.InsertOrUpdateAsync(_user); 等待 CurrentUnitOfWork.SaveChangesAsync(); var user = wait _userRepository.GetAll() ...
我这里有一个方法,可以从 UserReward 表中按 UserId 检索所有奖励: 公共异步任务> GetAllRewardsByUserIdAsync(Guid userId) { var userReward...
EF Core 是否引入了行为更改,允许在 LINQ 查询中直接进行实体投影?
我正在我的 .NET 项目中使用 EF Core 8 和 MySql 提供程序 (Pomelo)。我遇到了一个奇怪的情况,以下代码片段无需 Dtos 即可运行,并且不会生成
Microsoft.EntityFrameworkCore - “无法解析符号‘HasColumnType’”
注意:无论出于何种原因,我都无法使用代码按钮,抱歉。 目前我们已经安装了以下软件包: (.NETStandard 2.0) [旧项目,但目前我们需要停留在这个] 微软。
将现有数据库移动到 Entity Framework Core,初始迁移失败,因为表已存在
我正在更新现有的桌面代码库(至 .NET 8.0),并且它支持包含 50 多个表的数据库以使用 Entity Framework Core 8.0(从现在开始为 EFC);之前我们管理数据库
当我在 .NET Core 应用程序中使用 Seeding 时,仅 DB Schema 会迁移,而无需我之前添加的虚拟数据
我希望在 SQL 数据库中看到输入的数据,仅应用迁移而无需输入数据用于测试目的 这是数据播种的示例,我将类别的真实 ID 添加到...
.NET Entity Framework Core 仅返回父子关系图的部分对象图
我在 ASP.NET Core Web API 项目中有一个使用 Entity Framework Core 的启动项目。 我有一个与类别具有父子关系的类别对象(即:类别及其子类别...
我有一个关于 EF core 中外键的问题。假设我有这个: 公开课用户 { public int UserID{get;set;} // PK } 公开课锻炼 { 公共 int WorkoutID{get;set;...
我有一个项目,需要从服务级别创建事务并在多个存储库类中使用它。一些存储库从内部调用其子存储库。 有一个主要
使用 EF Core 8,在新的数据库上下文中尝试删除 1:n 关系的子元素会失败。 在一个数据库上下文中,在 SaveC 之后从 1:n 关系中删除一个子项是没有问题的...
我已经创建了一个数据上下文,其中包含所有以 Guid 作为主键的身份表,但迁移后的 IdentityUserClaim 和 IdentityRoleClaim 表仍然以 int 作为主键。是
我已从模型类中删除了一列,但 EF Core 无法识别它已被删除。我承认我正在同时进行许多其他模型更改,但我不明白......