有没有办法将 DbContext 分解为 ASP.NET 6 框架中的区域?
我正在ASP.NET 6 Framework的顶部创建Web应用程序。我试图找出用于此项目的最佳ORM。由于以下原因,我倾向于实体框架, 我将能够使用 linq 要编写我的…
在 EF 6 DBInterception 中,如何从 DbModificationClause 子句获取实际值?
我正在研究使用 ef 实体上的 db 拦截器和自定义注释来加密 EF 6 db 列: https://www.codeguru.com/csharp/soft-deleting-entities-cleanly-using-ent…
使用实体框架 Clone SetValues 方法时排除 AUTO_INCREMENT 列值
我正在使用下面的代码使用实体框架将记录从一个表克隆到另一个表 List _records = context.MasterTableRecords .Where(c => ......).ToList(); _recor…
使用已删除项目的列表更新数据库的最佳方法
我正在使用 Asp.NET 6.0 和 Razor 页面开发一个菜谱 Web 应用程序。有三个数据库表:配方、成分和食物。 每个食谱都有名称、准备工作和成分列表。我喜…
按照 Microsoft 数据优先方法教程,MetadataType 无法合并元数据
我试图尽可能简化这个问题,但找不到解决方案或修复。 我遵循了此 Microsoft 教程中的第二种方法(“添加元数据类”)https://learn.microsoft.com/en…
ToListAsync() 和 FromSqlRaw().ToListAsync() 之间的 EF Core 区别
我正在使用 Entity Framework Core 6。基本上是迄今为止的最新版本,我发现这两个代码块的性能存在显着差异: var items = await context.Items.Where…
如何在 PostgreSQL 的实体框架中按周分组
我有一个表,其中包含日期时间列。我想按周对其进行分组。按日期或月份分组没有问题。但如何按周分组呢? 我需要得到这样的东西。并且应该与 IQueryab…
更新实体框架多对多导航
我有这个实体: public class Project : ModelBase { private string _title = Resources.NewProject, _description; /// /// Create creates a new p…
调用 SaveChanges() 时提取特定类型的已更改实体
DbContext: public class AppContext : DbContext, IAppContext { public AppContext() { this.Configuration.LazyLoadingEnabled = false; } public…
使用 EF6 迁移删除整数列的范围约束
我有一个原始类,如下所示: using System.ComponentModel.DataAnnotations; public class TestClass { [Range(1, 10)] public int TestValue { get; …
将实体 iEnumerator 映射到 Dto 枚举器
我正在使用 CQRS。我从数据库中选择我的实体 IEnumerator,我想将其映射到我的 Dto 类。 我的 Dto 类: public class XCollectionDto { public IEnume…
使用 Moq 框架进行模拟时将 DbSet 与 T 匹配
我正在使用 Entity Framework 6 和 Moq 框架。目前我正在编写一些单元测试,在每个测试中我需要为每个测试设置一个具有适当类型的数据集。 其中一个单…
在 ASP.NET Core 6 Program.cs 中配置 EF
我被要求制作一个 ASP.NET Core 6 webAPI,我之前没有使用 Microsoft 东西的经验,我正在关注 MS Docs 此处 在文档中,他们教授如何配置Startup.cs 文…