cost 340 ms
如何更新具有嵌套实体列表的现有实体? - How to update an existing entity that has a nested list of entities?

我正在尝试使用实体框架更新实体,但是每次我尝试这样做时,都会引发错误,指出无法跟踪主要 class 包含的嵌套实体。 这些是我的课: 我用来更新的是仪表板,其中包含类的 rest。 我正在尝试使用以这种方式定义的通用服务层和通用存储库来做到这一点: 而且,最后但同样重要的是,这就是我在 Start ...

Entity Framework Core:加载完整层次结构 - Entity Framework Core: load full hierarchy

有一个自引用表,带有一个包含父记录 ID 的 ParentId 属性,我该怎么做才能使用 ef 将其子项加载到每个父项中。 我想要的是转换此 cte,它将完整的层次结构作为集合返回。 变成某种东西,它将以某种方式将子级的层次结构加载到他们的父级中,同时保持一次访问数据库的性能。 层次结构示例 配置关 ...

我应该如何在 asp.net 核心 web api 中发送 401 和 403 响应代码? - How should i send 401 and 403 response code in asp.net core web api?

我需要在删除用户时发送 401 和 403 响应代码。 我正在尝试使用基于属性的路由。 响应 401 作为 object (application/json): {success: false} 响应 403 作为 object (application/json): {success: fals ...

使用 Entity Framework Core 进行读写,无需实体对象的自发更改 - Reading and writing with Entity Framework Core without spontaneous changes of entity objects

EF Core 通过设置键和维护导航属性来修改它跟踪的对象。 作为为什么这可能是一个问题的示例,假设您启动了一个将实体添加到 DbContext 的任务。 如果您随后立即枚举同一实体的一些导航属性,而无需等待任务完成,您可能会收到InvalidOperationException 。 当实体在另 ...

EF Core 2.1,linq查询无法按SQL查询生成分组,最后我只能看到Order By - EF Core 2.1, linq query not producing group by sql query and I can see just Order By at last

我有一个具有Group By子句的linq查询,但是Group By不在SQL Server上发生。 我尝试了一个简单的查询,并且在SQL Server上发生了分组依据。 请指导我为什么这种不同的行为?? 我希望在服务器上进行分组以提高性能。 如果我登录sql查询,则会得到分组依 ...

实体框架核心2.1 System.Data.SqlClient.SqlException(0x80131904):类型标志不是已定义的系统类型 - Entity Framework Core 2.1 System.Data.SqlClient.SqlException (0x80131904): Type Flag is not a defined system type

升级到EntityFramework 2.1.11后,我面临以下问题。 我收到Linq to SQL内部翻译的错误。 数据库表中有两列为tinyint数据类型,其对应的C#数据类型为byte,在查询时在Linq中抛出异常。 原因是column == 1在2.1内部被翻译为CAST ...

在ef-core-2.1中加载没有外键约束的相关数据 - Load related data without foreign key constraint in ef-core-2.1

我想通过使用急切加载O / RM模式来加载相关实体数据Parent 。 但是我不能在ParentId上指定一个foregin键约束,因为它会创建一个不允许的循环。 目前,我正在使用内部联接显式加载父数据。 这是我正在使用的域模型。 有什么办法可以加载这样的相关实体吗? 或任何 ...

获取错误:实体类型“课程”是使用单个键属性定义的,但 2 个值已传递给“DbSet.Find”方法 - Get Error : Entity type 'Course' is defined with a single key property, but 2 values were passed to the 'DbSet.Find' method

我有一个 GenericRepository,CourseRepository 继承自它,Entities 返回一个课程列表 但是当我在 Razor Page 中运行这个处理程序时 我收到以下错误: 实体类型“Course”使用单个键属性定义,但 2 个值被传递给“DbSet.Find”方 ...

如何使用 EntityFrameworkCore 运行原始 SQL 查询并将结果映射到类型 IEnumerable<T> ? - How to run the Raw SQL query using EntityFrameworkCore and map the result to the type IEnumerable<T>?

我是 EntityFramework 核心的新手。 我正在将我们现有的 .net framework4.6.1 应用程序移动到 .net core 2。在 EntityFramework 6 中,我们能够运行原始 SQL 查询,我们能够使用以下代码获取映射到类型 (T) 的值。 但是,EFcor ...

在EF Core中维护派生类型中的关系 - Maintain relationship in derived type in EF Core

我在维护派生类型中的关系并使用LINQ查询它们时遇到了一些问题。 请考虑以下情形。 假设我具有以下层次结构: 这意味着我有一个文档对象,文档的所有者可以是任何公司或任何人,因此我创建了两个派生文档公司文档和人员文档。 我的问题是,以这种方式保持关系是否可以,如果没有,那么维持这 ...

当尝试获取传递给函数的表上的列时,出现错误 - when try to get columns exist on table passed to function I get error

问题 当尝试获取传递给函数的表上的列时,出现错误 数据库外观不包含SqlQuery的定义,也没有可访问的扩展方法SqlQuery 我首先在asp.net core 2.1 Web api代码上工作 我尝试设计函数给这里表名,它将返回存在于此的列 表,但我得到编译错误 ...

使用实体框架核心将数据关联到默认的ASP.NET UAM用户 - Associate data to default ASP.NET UAM user using Entity Framework Core

尝试创建一个简单的MVC应用程序,该应用程序具有带有社交帐户注册功能的基本用户帐户管理。 创建了具有单独身份验证的ASP.NET Core 2.2应用程序,并通过NuGet(sqlserver和工具)添加了EF core。 以前,我已经用其他语言构建了一些基本的ASP.NET MVC应用 ...

ef核心代码优先泛型继承映射 - ef core code first generic inheritance mapping

所有职位都有一个位置(多对一)。 不同的位置类型具有不同的位置类型 模型: 上面是缩写,每个都有更多的实现。 所有位置都扩展了通用类。 制图: *非通用位置没有职位 我尝试将集合纯粹添加到基本Location中以进行映射,以避免ef复制/混淆每个位置Impl ...

带有 DATEADD() 逻辑的 LINQ 查询 SELECT 语句中的 IF ELSE 条件 - IF ELSE condition in SELECT statement of LINQ query with DATEADD() logic

更新:我正在尝试使用 LINQ 将下面的 SQL 逻辑转换为 C# 代码,并且我对如何处理 SELECT 语句和 DATEADD 函数中的 CASE WHEN 和 ELSE 条件几乎没有混淆。 到目前为止,我已经转换了这个, 有人可以指导我如何在 LINQ 中的 c# 中实现 EOMONTH ...

你能在两种查询类型之间创建一对一的关系吗? - Can you create a 1-to-1 relationship between two query types?

假设我有两种查询类型,它们都有一个名为 ResourceID 的键列(碰巧的是,我正在通过其视图查询 SCCM 数据库)。 我阅读 文档的方式这可能是不可能的,因为查询类型不能是关系的主要端。 任何人都可以确认/否认这一点吗? 我认为这个问题不需要具体细节,但如果你觉得它们是,我可以添加一些。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM