EF Code-First是一种将Microsoft的Entity Framework与POCO类一起使用的方式,而不是模型优先或DB优先。
编辑:很抱歉浪费了您的时间。我在调试时错过了导致此问题的一行代码。有人设置了一个条件来检查该名称是否已存在于数据库中......
使用 lambda 表达式我只想选择 2 列,但它会抛出错误。 代码: 公共列表 GetClientsList(string CertificationNo = "") { 列表<
在Task中使用DbContext无法正常工作,只能工作一次,使用两次就会崩溃
我正在开发一个带有 EF core 和 sqlite db 的 Winui/c# 应用程序。 我正在一个包含多个表的数据库中搜索,每个表包含 9M 条记录 (9,000,000)。 对于这个繁重的搜索,我使用了 Task.Run 和 async/...
.NET Core / Blazor 模型属性不会持久化到数据库
我的 Blazor 应用程序中有一个模型,我想为其创建“临时”属性。该属性在应用程序内部使用,但我不想将其保存到数据库中。 然而,...
我有两个具有这种结构的实体: 公共抽象类 BaseEntity { 公共基础实体() { //证实(); } 公共 Guid Id { 获取;放; } = Guid.NewGuid(); 公开
查询 EF Core 8 Code First 创建的 Oracle 表时避免使用双引号
背景 我有一个这样的表格模型: 公开课图书 { [钥匙] 公共 Guid Id { 获取;放; } 公共字符串名称{获取;放; } = 默认!; 公共字符串作者{获取;放; } = d...
我正在使用 EF Core 8 开发 .NET 7 项目,并尝试将代码优先迁移与 Microsoft SQL Server 结合使用,但由于某种原因,我无法在迁移中生成任何默认值...
无法创建类型为“”的“DbContext”。异常“未将对象引用设置为对象的实例。”
我正在尝试在我的 Asp.net Core 8 Web API 项目中使用 Add-Migration InitialMigrations 创建迁移,但出现以下错误: 无法创建“AMSContext”类型的“DbContext”...
EF Code-First 一对一关系:多重性在关系中的 Role * 中无效
我正在尝试执行以下操作: 公开课1级 { 公共 int Id {获取;设置;} [ForeignKey("Class2")] 公共 int Class2Id {获取;设置;} 公共虚拟 Class2 Class2 {get;set;} } ...
有没有更好的方法首先使用Entity Framework 7.0代码来处理这个数据库树结构
我正在使用 C# 和 Entity Framework 7.0 Code First 开发一个数据库。我遇到过一个对我来说有点棘手的场景。考虑以下实体图。 一个 Store 有很多 Pod 一个
CREATE UNIQUE INDEX 语句因发现重复键而终止 EF
我正在使用实体框架和 C# 构建一个应用程序,在我的一个表中,我注意到我用主键命名的列与外键列的名称相同,即 dbo.MembershipTypes
如何在WinForms中使用Code First创建新数据库
我想使用代码优先的方法制作MSSQL。 我定义了两个模型 - 产品和类别,然后定义了 DbContext,如下所示: 公共类ApplicationDbContext:DbContext...
添加迁移时“无法添加属性或导航类型,因为同名属性或导航已存在”
我正在使用 C# 和 Entity Framework Core 开发 .NET 8 项目。我正在尝试在数据模型中添加导航属性以在表中创建连接。我按照
如何在 EntityFramework Codefirst 中以编程方式使用迁移?
我正在从事一个使用 EF Code First 的项目。我正在尝试使用迁移功能。我不想使用包控制台管理器。如何执行“添加迁移”和“更新数据库”
可以通过实体框架迁移将 DateTime 字段默认为 GETDATE() 吗?
我将 EntityFramework.Migrations(Beta 1)添加到了现有的 Code-First 应用程序中,该应用程序正在经历一些更改(对于迁移功能以及对我生成的表进行更多微调...
我在 .NET 6 中有一个类库项目,我在其中使用 EF Core。我能够使用代码优先方法创建表,但仍停留在如何创建存储过程上。我看过几篇文章...
我正在 ASP.NET MVC 5 中开发一个应用程序,并使用代码优先方法。 当我尝试启用迁移时,它会抛出错误。我已经在参考文献中找到了 MySQL.Data.dll 。什么...
我首先通过代码使用 EF 6.1.2 编写了我的应用程序。输入命令“更新数据库”后,数据库已在我的 Microsoft SQL Server 2017 中创建。到目前为止一切顺利。然而我从来没有...
我只是考虑在我们的项目中使用 EF 迁移,特别是在版本之间执行生产中的架构更改。 我已经看到提到有一个 API 可以执行...
我有三个表应用程序用户、帖子、评论 用户和帖子之间存在一对多关系 帖子和评论之间存在一对多关系 这些关系已 CasCade 删除并工作