entity-framework 相关问题

有关ADO.NET实体框架的问题,.NET Framework的对象关系映射(ORM)工具。如果适用,请添加特定于版本的标记。不要将此标记用于Entity-Framework核心问题。请改用entity-framework-core。

Angular .NET Core:http get 未命中控制器方法

我正在开发一个 Angular 应用程序,该应用程序使用 .NET Core 后端和 EF 来学习 Angular。该解决方案是通过在 Visual Studi 中选择 Angular 和 ASP.NET Core 项目模板生成的...

回答 1 投票 0

在 EF 中添加复杂类型类作为模型属性时,类需要定义主键

我想使用一个对象作为我的实体/模型的属性 我不希望它有自己的桌子或其他东西 [复杂类型] 公共类用户类 { 公共布尔客户端{获取;放; } 公共b...

回答 1 投票 0

使用 Entity Framework Core 2.0 更改或重命名列名称而不丢失数据

我意识到我的一个列标题拼写错误,因此我在模型中更改了它并创建了一个新的迁移以将其更新到数据库中。一切都很完美,直到我意识到......

回答 3 投票 0

在响应中包含相关字段

我正在使用实体框架 - v8。 我需要返回用户作为响应,并附上评论。 app.MapGet(“数据”, async (MyBoardsContext db) => { var user = 等待db.Users ...

回答 1 投票 0

实体框架(DDD),与两个外键的关系

我正在尝试使用 Fluent API 对 EntityTypeConfifuration 进行建模。我想在 EF 中反映的更简单版本的表如下: 考试 ID 数据 1 行数据 考试跟踪项目 ID 追踪值 Sha1Hash...

回答 1 投票 0

SQL 查询数据库集列表而不知道其具体类型

我有一个数据库集列表,我需要遍历所有这些表并找到具有特定 ID 的每一行。 db = 新的 DBContext(); 列表表=新列表{ 数据库表1 分贝。 我有一个数据库集列表,我需要遍历所有这些表并找到具有特定 ID 的每一行。 db = new DBContext(); List<object> tables = new List<object> { db.table1 db.table2 } 我虽然可以迭代列表中的所有元素并使用 .Where() 方法,但问题是我需要将对象类型转换为特定类型(DBSet) 像这样的: List<object> tables = new List<object> { db.table1 db.table2 } foreach (DBset<???> table in tables){ table.Where(x => x.ID == 1).FirstOrDefault() } 但是正如您在上面看到的,我不知道如何将对象转换为特定类型,因为我不知道我当时想使用什么类型。所以我的问题是,当我不知道变量是什么类型时,如何将变量转换为特定类型以使用 .Where() 方法? 我想出的简单解决方案是使用 .GetType() 方法获取类型,然后为我拥有的每个表创建一个开关并对其进行硬编码,但此解决方案最大的问题是当我添加新的表时表,我将不得不对另一个表进行硬编码,并且我希望它能够动态地处理任意数量的表。 我的问题有解决办法吗? 一种方法涉及使用非泛型 IQueryable 接口并动态构造 LINQ 表达式。

回答 1 投票 0

尝试迁移数据库时无法创建类型为“”的“DbContext”

我有一个 Asp.Net 项目,我尝试使用 DbContext 迁移数据库。 不幸的是,我收到错误 无法创建类型为“”的“DbContext”。异常“无法解决...的服务

回答 1 投票 0

CS1660 无法将 lambda 表达式转换为类型“INavigationBase”,因为它不是委托类型

我目前正在使用 Windows 窗体探索实体框架,同时遵循我遇到此代码的官方文档 这给出了编译时错误: 私人无效 dgvCategories_SelectionChan...

回答 1 投票 0

引入 FOREIGN KEY 约束可能会导致循环或多重级联路径 - 如何指定 ON DELETE NO ACTION?

我总共有 6 个实体,但我的问题是以下 3 个, “系”、“Filier”和“Etudiant”实体, “Department”实体包含许多“Filiere”和许多“Etudiant”实体,而“

回答 1 投票 0

“在此上下文中不支持检查 System.Reflection.MethodBase 类型的调试对象中的对象的状态”

我不知道这个错误意味着什么。我使用的是 Visual Studio for Mac 7.5.0 社区版本。我在 ASP.NET Core 的实体框架中使用延迟加载。 公共部分类 AdminUser { p...

回答 3 投票 0

我正在使用 ASP.NET 和实体框架(无核心)以及 React js

我有这个控制器操作方法: [http邮报] [验证防伪令牌] 公共 ActionResult 编辑([绑定(包括 =“用户 ID,用户名,用户密码,用户位置,LngID,DictionaryChange,DateEtry,EntryBy,

回答 1 投票 0

添加不同类型的数据库对象

我有带有表格的数据库(电阻器,晶体管,电容器......等)。我所有的Dbsets都是继承基类DomainObject。 我有通用的 DataService 来访问数据库。 公开课

回答 1 投票 0

在实体上显式加载多个引用/集合

考虑以下实体模型: 公开课家长 { 公共虚拟 FirstChild FirstChild { 获取;放; } 公共虚拟 SecondChild SecondChild { 获取;放; } } 在我的代码中,我已经加载了...

回答 2 投票 0

以某种方式修改 EF DbContext 或 DbSet,以在添加或更新时自动更新给定列

在使用 Entity Framework 7 的 .NET 6 C# 应用程序(分别迁移到 8 和即将推出的 8)中,我们有许多表,其中有一列名为 DateUpdated。每次添加或更新行时,这

回答 1 投票 0

如何在实体框架中获取SQL Server序列的下一个值?

我想在将其保存到数据库之前使用实体框架中的 SQL Server 序列对象来显示编号规则。 在当前场景中,我正在做一些与在 st 中加一相关的事情...

回答 9 投票 0

Entity Framework Core:DBCommand 执行速度很快,但总时间慢了 10 倍

我正在使用 EF Core 3.1 + PostrgeSql。执行后: var stopWatch = Stopwatch.StartNew(); var实体1 =等待_context.Entity1 .include(e => e.Entity2) .include(e => e.Entity3) ...

回答 1 投票 0

实体框架通过选择列加入组

我有 2 个表,我正在使用 linq 查询连接它们 我想加入 2 个表,我想对多个列进行分组,但我想选择特定列并在某些列上使用 datepart 等

回答 1 投票 0

Entity Framework C# 将 int 转换为 bool

我正在尝试用 C# MVC 重写 VB.NET WebForms 应用程序。使用实体框架实例化类时,我遇到其中一个属性的问题。 我的数据库中有一个列“

回答 6 投票 0

是否可以在实体框架中调用标量函数?

我有一个标量函数,它接受 2 个参数并返回一个整数。 在 sql 中,我可以通过简单地将函数包含在我的 sql 语句中来调用该函数。 IE 选择函数名称(日期参数来自, 日期参数)作为

回答 1 投票 0

使用 Linq 通过实体框架和导航进行数据库调用

我有 4 个数据库表,它们有一个具有 1:n 关系的外键。顺序如下 DbTable1 -> DbTable2 -> DbTable3 -> DbTable4 我使用实体框架和表格...

回答 1 投票 0

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