我有以下代码,我从前端收到一个不完整的实体,进行更改并更新它。 之后,我从数据库中检索相同的实体,现在已经完成,进行新的更改并再次更新它......(业务规则已被删除以便更好地理解。) ` ` 这是 UpdateAsync 方法:` ` 这是 GetByIdASync 方法:` ` Get ...
我有以下代码,我从前端收到一个不完整的实体,进行更改并更新它。 之后,我从数据库中检索相同的实体,现在已经完成,进行新的更改并再次更新它......(业务规则已被删除以便更好地理解。) ` ` 这是 UpdateAsync 方法:` ` 这是 GetByIdASync 方法:` ` Get ...
我正在使用 .net5.0 EF 我有一个 class AppUser 并将其扩展到 IdentityUser 我正在使用命令生成 EF 迁移do.net ef migrations add "myMessage" -p Persistence -s API 我已经删除了所有以前的迁移文件,所以这是 ...
我对 EF Core 很陌生,所以如果这个问题看起来很明显,请放轻松:) 正如标题所提到的,我想要一种方法来简化 EF 核心中的查询,这样我就不必在查询顶部使用Include()方法进行重置。 这是我正在处理/试图摆脱的示例。 这是可行的,并且基于Poke提供的问题答案(我从上面的示例中获得 ...
我有2节课 在 EF Core Table-per-hierarchy 中,当我将值添加到 ComponentOffering model 中的属性StartDate和EndDate并将其保存到数据库时,我得到了默认的 DateTime 值。 有任何想法吗? 注意:映射 ...
我用于存储地址的实体如下所示,并将多个表称为外键,例如国家/地区等 尝试获取国家和大陆的地址值计数以及 map 的结果到List<GeoStatsModel>就像 设法生成如下查询 在执行时,我收到错误: LINQ 表达式 'GroupByShaperExpression: KeySe ...
我有下面的代码片段,用于对过去 12 个月的记录进行分组,它可以正常工作,但我只是注意到不包括空月份。 我在哪里 go 错了? 提前致谢public IQueryable<DashboardGrouping> DashboardStats() { var yearAgo = Dat ...
我正在使用 entityframework 5.0 在 asp.net MVC 中做一个演示项目。 我创建了一个继承 IdentityUser 的自定义用户 class,并在脚手架所有身份文件后在整个项目中替换它。 现在我遇到了一个奇怪的问题,我不明白为什么会发生。 为此,我必须使用 Applica ...
我的项目中有一个视图,我想从 ID 位于视图中的表中检索所有数据。 在脚本下方创建一个非常简化的数据库(View_1 和 Motors 相同,但在实际情况下 View_1 更复杂): 这些是我的课程: 我想以这种方式通过 Include 方法从 View_1 检索 Motors: ...
我一直致力于通过减少查询的投影来提高 EF 5.0.11 的 .NET 核心 API 的性能,但目前我遇到了以下情况: 我改进了这样的查询的投影: 这将选择查询减少到我需要的两列,而不是数据库中 80 多列上的 SELECT * 。 在我的数据库中,我也有带有翻译描述的列。 它看起来像这样: ...
最近,我通过 EF 增强了我的知识,并保持最新状态,我只是在 Pluralsight 上寻找洞路径。 考虑到这一点,我查看了朱莉·勒曼 (Julie Lerman) 的一些课程,顺便说一下,她是一位出色的老师。 在课程中,简要回顾了 linq 的一些内置功能以及它如何将其解释到查询中。 我只是想知 ...
我有一个电话: 我已经尝试过 Oracle SQL Developer 中的声明,并且有效。 但是,当我尝试通过ExecuteSqlRaw () 运行它时,Oracle 抱怨抛出一个ORA-00900 无效的 SQL 语句我做错了什么? 谢谢! 更新: 我将 SQL 语句更改为以下内容: 现在,我得 ...
我是带有实体框架的 ASP.NET 5 MVC 的新手。 这可能是一个简单的问题,但是我在网上找不到这个教程,或者我不知道如何搜索它。 所以这是我的问题。 我承担了完成一个简单项目的任务。 解决方案如下所示: Task 说有这种代码优先的方法,因此有数据、实体和服务库。 数据 - 提供 Data ...
我的UOW 模式实现有问题(我的 UOW 使用存储库模式)。 我将尝试用两个简单的课程来解释我的项目结构。 我有人和汽车,(一对多 - 一对一)。 和 在我的 CarServiceImplementation 中,我想实现我的AddUpdateCar()以便添加一个“Person”(如果它不存在或更 ...
将我们的应用程序从 .Net Core 3.1 升级到 5.0.6,一切都在使用现有数据库。 如果我删除数据库并运行迁移,我会收到此错误: 没有实体类型映射到数据操作中使用的表“UserClause”。 要么在 model 中添加对应的实体类型,要么在数据操作中指定列类型。 UserClause表 ...
我通过 .NET 核心 WebAPI 为我们的旧版 .NET 4 框架库提供了一个新条目。 不幸的是,我在 webapi 项目(net core)的运行时(加载依赖容器时)遇到了一个问题: 我尝试在 webapi 项目中显式添加对 Entity 的引用,但后来我得到 BadImageReferenc ...
如何创建涉及多个字段的 order-by 表达式? 这不是正确的语法: ...
使用实体Framework 5(5.0.4)和本地SQL服务器,为什么下面的代码没有在数据库中创建一行? 请注意,连接字符串包含Enlist=Falseusing System; using System.Transactions; using Microsoft.EntityFrameworkC ...
我是一个新手,最近刚开始在项目中使用 EF Core 5,遇到以下查询问题: 我的目标是删除所有过期的书籍(它们的时间戳超过了我想要跟踪它们的时间)。 有了这个,我得到了例外: 经过一番挖掘,我意识到这是因为 EF 无法将我的 DateTime 比较解析为 SQL 查询,所以我尝试使用https: ...
我正在尝试添加一个 Razor 页面,该页面将显示属于同一公司子组标识符下的所有商店的员工。 如果我在var employees中对值.Contains("ABC")进行硬编码,那么我会得到该公司及其子组中的人员列表。 如果我尝试使用var currentEmpSub ,那么我不会得到我的列表。 我 ...
我在租户上有这个查询过滤器: 当我以其他用户身份登录桌面应用程序时,static 变量 SindikatDataSetBase.TenantId 发生变化,但查询过滤器仍使用之前的 TenantId 值。 ...