我正在尝试使用实体框架更新实体,但是每次我尝试这样做时,都会引发错误,指出无法跟踪主要 class 包含的嵌套实体。 这些是我的课: 我用来更新的是仪表板,其中包含类的 rest。 我正在尝试使用以这种方式定义的通用服务层和通用存储库来做到这一点: 而且,最后但同样重要的是,这就是我在 Start ...
我正在尝试使用实体框架更新实体,但是每次我尝试这样做时,都会引发错误,指出无法跟踪主要 class 包含的嵌套实体。 这些是我的课: 我用来更新的是仪表板,其中包含类的 rest。 我正在尝试使用以这种方式定义的通用服务层和通用存储库来做到这一点: 而且,最后但同样重要的是,这就是我在 Start ...
我有一个带有实体框架 Core 2.0Version 的 Asp.Net core 2.0 项目。 我有一个现有的数据库。 现在进入 packagemanager 控制台 window: Add-Migration然后 Name: InitialMigration在我的项目中添加 Migratio ...
有一个自引用表,带有一个包含父记录 ID 的 ParentId 属性,我该怎么做才能使用 ef 将其子项加载到每个父项中。 我想要的是转换此 cte,它将完整的层次结构作为集合返回。 变成某种东西,它将以某种方式将子级的层次结构加载到他们的父级中,同时保持一次访问数据库的性能。 层次结构示例 配置关 ...
我需要在删除用户时发送 401 和 403 响应代码。 我正在尝试使用基于属性的路由。 响应 401 作为 object (application/json): {success: false} 响应 403 作为 object (application/json): {success: fals ...
我有三个表TableTeam , TableUser和TableLink 。 我想加入他们以获取列表。 对于表TableLink ,实体框架中对应的 dataSet 类为: 但是我得到了错误: 可为空的对象必须有值 我认为它可能是由decimal? Percent引起的decimal ...
我有以下表结构: Delegate 和 TrainingNotification 之间的一对多 想要检索 Delegate 中 NotificationTypeId 的 TrainingNotification。 但在不正确的连接子句中获取表达式之一的错误类型 任何人都可以帮助解决这个 ...
EF Core 通过设置键和维护导航属性来修改它跟踪的对象。 作为为什么这可能是一个问题的示例,假设您启动了一个将实体添加到 DbContext 的任务。 如果您随后立即枚举同一实体的一些导航属性,而无需等待任务完成,您可能会收到InvalidOperationException 。 当实体在另 ...
我有一个通过 Nuget 提供给我的课程。 我没有消息来源。 我想从存储过程中填充 SpecialProductResult 列表 所以在我的 DbContext 我有 我使用填充列表 在错误日志中,我看到类似的消息 未为实体类型“SpecialProductResult”上的十进制 ...
我有一个具有Group By子句的linq查询,但是Group By不在SQL Server上发生。 我尝试了一个简单的查询,并且在SQL Server上发生了分组依据。 请指导我为什么这种不同的行为?? 我希望在服务器上进行分组以提高性能。 如果我登录sql查询,则会得到分组依 ...
升级到EntityFramework 2.1.11后,我面临以下问题。 我收到Linq to SQL内部翻译的错误。 数据库表中有两列为tinyint数据类型,其对应的C#数据类型为byte,在查询时在Linq中抛出异常。 原因是column == 1在2.1内部被翻译为CAST ...
我有一个关于EF Core 2.1的问题 我有一个基本类型,我们将其命名为Customer ,从中派生CustomerOld和CustomerNew 。 这些都自动存储在一个表中,到目前为止一直很好。 现在我有一个将Customer映射到Product的泛型类型: 派生类型 ...
我想通过使用急切加载O / RM模式来加载相关实体数据Parent 。 但是我不能在ParentId上指定一个foregin键约束,因为它会创建一个不允许的循环。 目前,我正在使用内部联接显式加载父数据。 这是我正在使用的域模型。 有什么办法可以加载这样的相关实体吗? 或任何 ...
我有一个 GenericRepository,CourseRepository 继承自它,Entities 返回一个课程列表 但是当我在 Razor Page 中运行这个处理程序时 我收到以下错误: 实体类型“Course”使用单个键属性定义,但 2 个值被传递给“DbSet.Find”方 ...
我是 EntityFramework 核心的新手。 我正在将我们现有的 .net framework4.6.1 应用程序移动到 .net core 2。在 EntityFramework 6 中,我们能够运行原始 SQL 查询,我们能够使用以下代码获取映射到类型 (T) 的值。 但是,EFcor ...
我在维护派生类型中的关系并使用LINQ查询它们时遇到了一些问题。 请考虑以下情形。 假设我具有以下层次结构: 这意味着我有一个文档对象,文档的所有者可以是任何公司或任何人,因此我创建了两个派生文档公司文档和人员文档。 我的问题是,以这种方式保持关系是否可以,如果没有,那么维持这 ...
问题 当尝试获取传递给函数的表上的列时,出现错误 数据库外观不包含SqlQuery的定义,也没有可访问的扩展方法SqlQuery 我首先在asp.net core 2.1 Web api代码上工作 我尝试设计函数给这里表名,它将返回存在于此的列 表,但我得到编译错误 ...
尝试创建一个简单的MVC应用程序,该应用程序具有带有社交帐户注册功能的基本用户帐户管理。 创建了具有单独身份验证的ASP.NET Core 2.2应用程序,并通过NuGet(sqlserver和工具)添加了EF core。 以前,我已经用其他语言构建了一些基本的ASP.NET MVC应用 ...
所有职位都有一个位置(多对一)。 不同的位置类型具有不同的位置类型 模型: 上面是缩写,每个都有更多的实现。 所有位置都扩展了通用类。 制图: *非通用位置没有职位 我尝试将集合纯粹添加到基本Location中以进行映射,以避免ef复制/混淆每个位置Impl ...
更新:我正在尝试使用 LINQ 将下面的 SQL 逻辑转换为 C# 代码,并且我对如何处理 SELECT 语句和 DATEADD 函数中的 CASE WHEN 和 ELSE 条件几乎没有混淆。 到目前为止,我已经转换了这个, 有人可以指导我如何在 LINQ 中的 c# 中实现 EOMONTH ...
假设我有两种查询类型,它们都有一个名为 ResourceID 的键列(碰巧的是,我正在通过其视图查询 SCCM 数据库)。 我阅读 文档的方式这可能是不可能的,因为查询类型不能是关系的主要端。 任何人都可以确认/否认这一点吗? 我认为这个问题不需要具体细节,但如果你觉得它们是,我可以添加一些。 ...