有关ADO.NET实体框架的问题,.NET Framework的对象关系映射(ORM)工具。如果适用,请添加特定于版本的标记。不要将此标记用于Entity-Framework核心问题。请改用entity-framework-core。
Entity Framework Core 让许多连接处于休眠状态
我有一个使用 Entity Framework Core 的 .NET Core API。数据库上下文在 Startup.cs 中注册,如下所示: services.AddDbContext(选项=> 选项.UseSqlServer(连接...
通过 ADO.NET EF 和 LINQ 提供什么样的分页支持? “前 10 个”精选是什么样子的? “下 10 个”选择?
每次在 Entity Framework Core 中插入记录时,如何使用 HasDefaultValue() 计算新值?
考虑以下代码: modelBuilder.Entity().Property(p => p.NotifiedAt).HasDefaultValue(DateTime.UtcNow); DateTime.UtcNow 表达式仅被求值...
我必须在名字和姓氏列中找到字符串项,其中包含一个或多个单词的数据,如下所示。我需要找到搜索文本至少应该满足的匹配记录...
我有一个 SQL 查询,我想将其转换为 Linq。 这是我的 SQL 查询: 选择 Calisanlar.CalisanId, CovidYakalanmaTarih, 新冠病毒比蒂斯·塔里赫 从 卡利桑拉尔 内连接 科维德...
我收到如下删除级联错误: 错误号:1785,状态:0,类别:16 在表“Products”上引入 FOREIGN KEY 约束“FK_Products_Categories_CategoriesId”可能会导致循环或 mu...
EF Core Include() 不执行 LEFT JOIN
我遇到的问题是:我需要获取多个导航属性才能在前端显示数据。我正在使用 .Include() 来获取这些。默认情况下,Inclusion 会进行内部联接...
我在集成测试中使用了这个技巧,以确保每个测试都在事务中运行,并且该事务会回滚: 我定义了以下基类,我所有的集成测试类都可以
我有这两个实体: 公共部分类 Suscriptores { 公共索引() { this.Publicacion = new HashSet(); } [钥匙] 公共 int IdSuscrip...
如何在.NET Core中实现DbContext连接字符串?
我的情况与此链接非常相似,或者至少我的代码相似,我正在尝试找到一种方法在 .NET Core 语法中应用相同的方法。 将连接字符串传递给代码优先的 DbContex...
我在 EF CodeFirst 中使用 Take 和 Skip 语句来实现分页(正如 Zoran Maksimovic 在这篇文章中所说),这些语句导致 EF 生成这样的 sql 查询(我的页面大小是 100):
我使用了数据库优先方法。 该模型是正确的(或者至少看起来是这样) 但我总是收到这个错误。拜托,我已经尝试了很多事情.. 我的程序的完整代码(甚至是 sql
无法运行:.NET 版本 8.0.7 上的 dotnet ef 迁移
我正在尝试使用最新版本的.Net(8.0.7)运行实体框架迁移: dotnet ef 迁移添加 UpdateJob 但我收到此错误: 您必须安装 .NET 才能运行此应用程序。 ...
将 Blazor 和 Web API 与实体框架结合在同一项目中
我有一个 Web API 项目 (dotnet8),它托管一些 API 端点。这些端点使用包含所有业务逻辑的服务,其中服务使用 EF 的 DbContext 与数据进行通信...
我正在尝试使用单个数据库在应用程序中实现多租户。我引入了一个中间件,用于获取每个请求的 TenantId,并向模型构建器引入了一个全局过滤器,用于过滤所有相关的
OnModelCreating 即使对于新上下文也只调用一次
我有多个相同但内容不同的 SQL Server 表。在编写代码优先 EF6 程序时,我尝试为每个程序重用相同的数据库上下文,并将表名称传递给 c...
在 Asp.net Web 表单和实体框架中使用单个查询进行分页[重复]
我有一个页面列出了一些内容。我使用下面的代码为该页面创建了分页。但正如您所见,我必须创建第二个查询才能获取 RowCount。我可以实现无秒寻呼吗...
EntityFrameworkCore 异步方法是否使用与创建 DbContext 的线程不同的线程?
DBContext db = new DbContext() 等待 db.Parents.FirstOrDefaultAsync(p => p.Id == id); 据我所知,DBContext不是线程安全的,它不允许多线程,但是为什么我们可以使用aw...
ASP.NET MVC。通过多个参数过滤 PagedList
我有一个带有过滤器参数的网页,并创建了简单的类来通过Where()方法处理该参数。 但是通过 Html.Action 传递参数有一个问题。 搜索选项: 公开课
C# 有没有类似于 JavaScript 中的 .Map() 的函数? [重复]
嗨,我有一些 Javascript 背景,我经常使用 .filter() 和 .map(),最近我有一个 c# 项目,我是 c# 新手,只是想知道是否有一个类似于 .filter() 和 .map() 的 C# 函数。 JavaS 中的 Map()...