cost 78 ms
更新同一项目 2 次时出错 - error when updating the same item 2 times

我有以下代码,我从前端收到一个不完整的实体,进行更改并更新它。 之后,我从数据库中检索相同的实体,现在已经完成,进行新的更改并再次更新它......(业务规则已被删除以便更好地理解。) ` ` 这是 UpdateAsync 方法:` ` 这是 GetByIdASync 方法:` ` Get ...

表 'AspNetRoles' 中的列 'Id' 是一种无效的类型,不能用作索引中的键列 - Column 'Id' in table 'AspNetRoles' is of a type that is invalid for use as a key column in an index

我正在使用 .net5.0 EF 我有一个 class AppUser 并将其扩展到 IdentityUser 我正在使用命令生成 EF 迁移do.net ef migrations add "myMessage" -p Persistence -s API 我已经删除了所有以前的迁移文件,所以这是 ...

使用 ThenInclude() 的结果,而不是再次从 Include() 开始。 实体框架核心 5 - Using the result of ThenInclude() rather than starting at Include() again. Entity Framework Core 5

我对 EF Core 很陌生,所以如果这个问题看起来很明显,请放轻松:) 正如标题所提到的,我想要一种方法来简化 EF 核心中的查询,这样我就不必在查询顶部使用Include()方法进行重置。 这是我正在处理/试图摆脱的示例。 这是可行的,并且基于Poke提供的问题答案(我从上面的示例中获得 ...

如何在 EF Core 5 中按过去 12 个月对记录进行分组时获得空月份 - How can I get empty months while grouping records by last 12 month in EF Core 5

我有下面的代码片段,用于对过去 12 个月的记录进行分组,它可以正常工作,但我只是注意到不包括空月份。 我在哪里 go 错了? 提前致谢public IQueryable<DashboardGrouping> DashboardStats() { var yearAgo = Dat ...

C# Asp.Net EntityFrameworkCore 5.0 _ManageNav.cshtml.g.cs 删除 using 重建语句 - C# Asp.Net EntityFrameworkCore 5.0 _ManageNav.cshtml.g.cs deletes using statement on rebuild

我正在使用 entityframework 5.0 在 asp.net MVC 中做一个演示项目。 我创建了一个继承 IdentityUser 的自定义用户 class,并在脚手架所有身份文件后在整个项目中替换它。 现在我遇到了一个奇怪的问题,我不明白为什么会发生。 为此,我必须使用 Applica ...

实体框架:包含方法可以与视图一起使用吗? - Entity Framework: can Include method work with a View?

我的项目中有一个视图,我想从 ID 位于视图中的表中检索所有数据。 在脚本下方创建一个非常简化的数据库(View_1 和 Motors 相同,但在实际情况下 View_1 更复杂): 这些是我的课程: 我想以这种方式通过 Include 方法从 View_1 检索 Motors: ...

减少投影的实体框架问题 - Entity Framework problem with reducing projection

我一直致力于通过减少查询的投影来提高 EF 5.0.11 的 .NET 核心 API 的性能,但目前我遇到了以下情况: 我改进了这样的查询的投影: 这将选择查询减少到我需要的两列,而不是数据库中 80 多列上的 SELECT * 。 在我的数据库中,我也有带有翻译描述的列。 它看起来像这样: ...

Last 和 LastOrDefault 的 EF 行为 - EF Behavior of Last and LastOrDefault

最近,我通过 EF 增强了我的知识,并保持最新状态,我只是在 Pluralsight 上寻找洞路径。 考虑到这一点,我查看了朱莉·勒曼 (Julie Lerman) 的一些课程,顺便说一下,她是一位出色的老师。 在课程中,简要回顾了 linq 的一些内置功能以及它如何将其解释到查询中。 我只是想知 ...

ExecuteSqlRaw() 抱怨无效的 SQL 语句,但事实并非如此 - ExecuteSqlRaw() complains invalid SQL statement, but it's not

我有一个电话: 我已经尝试过 Oracle SQL Developer 中的声明,并且有效。 但是,当我尝试通过ExecuteSqlRaw () 运行它时,Oracle 抱怨抛出一个ORA-00900 无效的 SQL 语句我做错了什么? 谢谢! 更新: 我将 SQL 语句更改为以下内容: 现在,我得 ...

ASP.NET 5 MVC,带有使用服务的 EF 控制器 - ASP.NET 5 MVC with EF controllers using services

我是带有实体框架的 ASP.NET 5 MVC 的新手。 这可能是一个简单的问题,但是我在网上找不到这个教程,或者我不知道如何搜索它。 所以这是我的问题。 我承担了完成一个简单项目的任务。 解决方案如下所示: Task 说有这种代码优先的方法,因此有数据、实体和服务库。 数据 - 提供 Data ...

工作单元更新问题:实体已经在跟踪另一个实例 - Unit of work Update problem: Entity Already another instance is already being tracked

我的UOW 模式实现有问题(我的 UOW 使用存储库模式)。 我将尝试用两个简单的课程来解释我的项目结构。 我有人和汽车,(一对多 - 一对一)。 和 在我的 CarServiceImplementation 中,我想实现我的AddUpdateCar()以便添加一个“Person”(如果它不存在或更 ...

升级.Net Core 3.1 到 5 迁移无实体类型映射到表 - Upgraded .Net Core 3.1 to 5 Migration No Entity Type Mapped to Table

将我们的应用程序从 .Net Core 3.1 升级到 5.0.6,一切都在使用现有数据库。 如果我删除数据库并运行迁移,我会收到此错误: 没有实体类型映射到数据操作中使用的表“UserClause”。 要么在 model 中添加对应的实体类型,要么在数据操作中指定列类型。 UserClause表 ...

在同一解决方案中混合 .NET 核心和框架 - System.Data.Entity 问题 - Mixing .NET Core and Framework in same solution - System.Data.Entity Issue

我通过 .NET 核心 WebAPI 为我们的旧版 .NET 4 框架库提供了一个新条目。 不幸的是,我在 webapi 项目(net core)的运行时(加载依赖容器时)遇到了一个问题: 我尝试在 webapi 项目中显式添加对 Entity 的引用,但后来我得到 BadImageReferenc ...

“无法翻译 LINQ 表达式”与 LINQ 查询中的 DateTime 比较? - “LINQ expression could not be translated” with DateTime comparison in LINQ query?

我是一个新手,最近刚开始在项目中使用 EF Core 5,遇到以下查询问题: 我的目标是删除所有过期的书籍(它们的时间戳超过了我想要跟踪它们的时间)。 有了这个,我得到了例外: 经过一番挖掘,我意识到这是因为 EF 无法将我的 DateTime 比较解析为 SQL 查询,所以我尝试使用https: ...

无需硬编码即可获取 IEnumerable 的值 - Get value of IEnumerable without having to hardcode it

我正在尝试添加一个 Razor 页面,该页面将显示属于同一公司子组标识符下的所有商店的员工。 如果我在var employees中对值.Contains("ABC")进行硬编码,那么我会得到该公司及其子组中的人员列表。 如果我尝试使用var currentEmpSub ,那么我不会得到我的列表。 我 ...


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