有关ADO.NET实体框架的问题,.NET Framework的对象关系映射(ORM)工具。如果适用,请添加特定于版本的标记。不要将此标记用于Entity-Framework核心问题。请改用entity-framework-core。
我在我的应用程序中实现了 UoW/存储库模式,特别是遵循 MSDN 教程。然而,当谈到处理上下文时,我很困惑(这无疑是因为......
IEnumerable 与 List - 使用哪个(内存和性能)
我读过很多关于这个主题的文章,但我仍然很困惑。 这是我所知道的(我写的内容与使用 LINQ 查询数据库有关): AsEnumerable() 每次都会执行查询
如何使用 EF 和 LINQ 查询和筛选多个表中的数据。 我的课程: 公开课用户 { 公共 int Id { 得到;放; } 公共字符串名称{获取;放; } = 字符串.Empty; 酒吧...
最新 Dapper VS Entity Framework 6 性能注意事项 [已关闭]
Dapper(这似乎是最快、最受欢迎的“微型 ORM 工具”)之间有一些性能比较。 现在是 2014 年 9 月,我们有实体框架 6(不是 5 或 4)...
我正在尝试创建一个 Blazor 服务器来为我的组织连接旧数据库。 但是,EFCore 似乎无法在无键表中添加/更改记录。 我看到了这篇文章,当我添加 reco 时它就起作用了...
我将 DBSet 作为参数传递给方法,并传递 DbContext,以便我可以调用 SaveChanges()。 有什么方法可以调用 DbSet 对象本身的 SaveChanges() 或等效方法吗?
ASP.NET Core MVC:创建Item时订单导航属性为空,导致ModelState无效
我正在开发 ASP.NET Core MVC 应用程序,并且我遇到了一种情况,我正在尝试创建与订单关联的项目。我使用下拉列表来选择 OrderID,即
如何将 ROW_NUMBER 添加到 LINQ 查询或实体?
我被这个简单的数据问题难住了。 我正在使用实体框架并拥有一个产品数据库。我的结果页面返回这些产品的分页列表。现在我的结果已经订购了...
从控制器或存储库服务中的dbContext中删除实体的逻辑?
我正在使用 EntityFramework 在 .NET6 中制作简单的 WebAPI,它将数据存储在内存中。 API 将操作 dbContext 中的数据,其控制器将根据传入请求调用这些数据(Get、Pos...
考虑以下简单的 EF 查询: 暗淡 id = db.Logins.Where(Function(x) x.FirstName <> "").Select(Function(x) x.Id).FirstOrDefault 按照通常的 EF 方式,这会生成一个 sql qu...
Entity Framework 7 - 多个Where条件,如果布尔值等于true[重复]
我仍在完全学习和理解实体框架,但正在致力于一个个人项目,旨在增加学习。 目前我有一个搜索功能,可以搜索Artist、Alb...
使用 EF Core 6,代码优先,我想要一个可以跨多个表使用的本地化表,以本地化表中的某些数据字段。 基本上,我想使用
我正在编写一个 asp.net core Web API 项目。 我从“用户”到“计划”有“一对多”关系,运行良好。 问题是,我想在“多”侧有一个“当前”条目,我...
即使配置了删除行为,当与可选关系中的父级断开时,EF Core 依赖项也不会被删除
我使用 PropertyAccessMode.Field 模式将我的实体配置为可选的一对多关系,以使事情以 DDD 方式发生。我正在加载父实体和两个子实体。现在我是雷姆...
我正在 .NETCore 上开发一个 WebAPI,用于访问 POSTGRESQL 数据库的数据。 我在 PostgreSQL 的非 MARS 支持方面遇到了麻烦。 NPGSQL 无法支持来自同一实例的多个连接...
我想解决 Linq To Entities 的结果选择中的“无法转换类型”问题
实体框架 6 我有一个代表 Id 的类型: 公共只读记录结构 ID { 公共 ID(int intValue) { if (intValue <= 0) throw new InvalidIdException(); ...
我正在尝试构建一个 DbContext 基类,它自动实现对租户感知、审核日志等的支持,以便我的团队可以继承它,添加他们的实体,并且只需要很少的
在 ASP.NET Core Web API 中验证服务描述符时,某些服务无法构造错误
我正在使用实体框架构建一个简单的 ASP.NET Core Web API。但是在尝试运行该应用程序时出现此错误: 某些服务无法构建(验证服务时出错...
我在执行 update-database 时收到错误,其中指出:“每个表中的列名称必须是唯一的。表 'dbo.OrderForms' 中的列名称 'OrderRecieveDate' 被指定多次。”...
我使用.Net Core 2.1。我的应用程序使用 Entity Framework Core,以及派生自 DbContext 的上下文 CoreDbContext。 对于单元测试,我使用 CoreDbContext 的内存版本,结果是...