ef-code-first 相关问题

EF Code-First是一种将Microsoft的Entity Framework与POCO类一起使用的方式,而不是模型优先或DB优先。

实体框架错误地跨多个列强制执行唯一约束

编辑:很抱歉浪费了您的时间。我在调试时错过了导致此问题的一行代码。有人设置了一个条件来检查该名称是否已存在于数据库中......

回答 2 投票 0

为什么我无法使用 lambda 表达式从集合中选择特定列?

使用 lambda 表达式我只想选择 2 列,但它会抛出错误。 代码: 公共列表 GetClientsList(string CertificationNo = "") { 列表<

回答 3 投票 0

在Task中使用DbContext无法正常工作,只能工作一次,使用两次就会崩溃

我正在开发一个带有 EF core 和 sqlite db 的 Winui/c# 应用程序。 我正在一个包含多个表的数据库中搜索,每个表包含 9M 条记录 (9,000,000)。 对于这个繁重的搜索,我使用了 Task.Run 和 async/...

回答 1 投票 0

.NET Core / Blazor 模型属性不会持久化到数据库

我的 Blazor 应用程序中有一个模型,我想为其创建“临时”属性。该属性在应用程序内部使用,但我不想将其保存到数据库中。 然而,...

回答 1 投票 0

如何通过更新 EF Core 中的父实体将外键设置为空?

我有两个具有这种结构的实体: 公共抽象类 BaseEntity { 公共基础实体() { //证实(); } 公共 Guid Id { 获取;放; } = Guid.NewGuid(); 公开

回答 1 投票 0

查询 EF Core 8 Code First 创建的 Oracle 表时避免使用双引号

背景 我有一个这样的表格模型: 公开课图书 { [钥匙] 公共 Guid Id { 获取;放; } 公共字符串名称{获取;放; } = 默认!; 公共字符串作者{获取;放; } = d...

回答 1 投票 0

EF Core 8 Code First 迁移缺少默认值

我正在使用 EF Core 8 开发 .NET 7 项目,并尝试将代码优先迁移与 Microsoft SQL Server 结合使用,但由于某种原因,我无法在迁移中生成任何默认值...

回答 1 投票 0

无法创建类型为“”的“DbContext”。异常“未将对象引用设置为对象的实例。”

我正在尝试在我的 Asp.net Core 8 Web API 项目中使用 Add-Migration InitialMigrations 创建迁移,但出现以下错误: 无法创建“AMSContext”类型的“DbContext”...

回答 1 投票 0

EF Code-First 一对一关系:多重性在关系中的 Role * 中无效

我正在尝试执行以下操作: 公开课1级 { 公共 int Id {获取;设置;} [ForeignKey("Class2")] 公共 int Class2Id {获取;设置;} 公共虚拟 Class2 Class2 {get;set;} } ...

回答 3 投票 0

有没有更好的方法首先使用Entity Framework 7.0代码来处理这个数据库树结构

我正在使用 C# 和 Entity Framework 7.0 Code First 开发一个数据库。我遇到过一个对我来说有点棘手的场景。考虑以下实体图。 一个 Store 有很多 Pod 一个

回答 1 投票 0

CREATE UNIQUE INDEX 语句因发现重复键而终止 EF

我正在使用实体框架和 C# 构建一个应用程序,在我的一个表中,我注意到我用主键命名的列与外键列的名称相同,即 dbo.MembershipTypes

回答 2 投票 0

如何在WinForms中使用Code First创建新数据库

我想使用代码优先的方法制作MSSQL。 我定义了两个模型 - 产品和类别,然后定义了 DbContext,如下所示: 公共类ApplicationDbContext:DbContext...

回答 1 投票 0

添加迁移时“无法添加属性或导航类型,因为同名属性或导航已存在”

我正在使用 C# 和 Entity Framework Core 开发 .NET 8 项目。我正在尝试在数据模型中添加导航属性以在表中创建连接。我按照

回答 1 投票 0

如何在 EntityFramework Codefirst 中以编程方式使用迁移?

我正在从事一个使用 EF Code First 的项目。我正在尝试使用迁移功能。我不想使用包控制台管理器。如何执行“添加迁移”和“更新数据库”

回答 2 投票 0

可以通过实体框架迁移将 DateTime 字段默认为 GETDATE() 吗?

我将 EntityFramework.Migrations(Beta 1)添加到了现有的 Code-First 应用程序中,该应用程序正在经历一些更改(对于迁移功能以及对我生成的表进行更多微调...

回答 9 投票 0

如何使用 .NET 6 在 EF Core 中创建存储过程

我在 .NET 6 中有一个类库项目,我在其中使用 EF Core。我能够使用代码优先方法创建表,但仍停留在如何创建存储过程上。我看过几篇文章...

回答 2 投票 0

无法加载文件或程序集“MySql.Data”

我正在 ASP.NET MVC 5 中开发一个应用程序,并使用代码优先方法。 当我尝试启用迁移时,它会抛出错误。我已经在参考文献中找到了 MySQL.Data.dll 。什么...

回答 3 投票 0

如何首先覆盖 EF 代码中的“不可见”连接字符串?

我首先通过代码使用 EF 6.1.2 编写了我的应用程序。输入命令“更新数据库”后,数据库已在我的 Microsoft SQL Server 2017 中创建。到目前为止一切顺利。然而我从来没有...

回答 1 投票 0

在生产中使用实体框架(代码优先)迁移

我只是考虑在我们的项目中使用 EF 迁移,特别是在版本之间执行生产中的架构更改。 我已经看到提到有一个 API 可以执行...

回答 6 投票 0

在asp.net上创建约束或索引时出错

我有三个表应用程序用户、帖子、评论 用户和帖子之间存在一对多关系 帖子和评论之间存在一对多关系 这些关系已 CasCade 删除并工作

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.