在某些情况下,我已经在我的存储库函数中使用事务,因为有时我需要一次将数据插入两个表中,并且如果其中一个插入失败,我希望整个操作失败。 现在我遇到了一种情况,我必须在另一个事务中包装对多个存储库/函数的调用,但是当其中一个函数已经在内部使用事务时,我会收到错误The connection is al ...
在某些情况下,我已经在我的存储库函数中使用事务,因为有时我需要一次将数据插入两个表中,并且如果其中一个插入失败,我希望整个操作失败。 现在我遇到了一种情况,我必须在另一个事务中包装对多个存储库/函数的调用,但是当其中一个函数已经在内部使用事务时,我会收到错误The connection is al ...
有问题的代码(出现在下面的 Core.run() 中) 问题描述数据库不存在执行第一次控制台程序,上面user.UserWordRequests中的代码是null。 预期值为空列表。 数据库现在存在,因为步骤 2 已创建它。 再次执行控制台程序,现在user.UserWordRequests是空列表 ...
我正在尝试参数化使用 Entity Framework Core 6 执行的 SQL 语句。参数未按预期工作。 我希望所有这些陈述都能奏效,但它们不会: 我确实让它与这两个查询一起工作,但它们没有正确参数化: 问题似乎在于参数化列名,但我找不到任何说我不能这样做的东西。 有没有办法参数化列名? ...
EF Core 6 提供了一项称为“编译模型”的功能,以实现更好的查询性能(快 10 倍),但 ABP V7.x 无法运行编译模型。 它抛出以下异常: 实体“Edition”定义了一个全局查询过滤器,并且是与实体“EditionFeatureSetting”的关系的必需结束。 当所需的实体被过滤掉 ...
我正在使用 EF Core 5,我的 DBContext SaveChanges() 中有以下内容: 更新阴影属性。 我正在尝试升级到 EF Core 6,我得到以下信息: CS0618:“IReadOnlyEntityType.DefiningNavigationName”已过时:“具有定义导 ...
我有一个使用 EF Core(代码优先)创建的 model,我的一个属性尝试访问延迟加载的代理,如下所示: 如果我尝试访问 class T012_Pedido_Item 上的属性 T012_PesoLiquido 中的属性 T012_Pedido,我会收到以下错误: System.Invalid ...
我有以下 LINQ 查询(使用 EF Core 6 和 MS SQL 服务器): 要求是检索与请求的 ID 匹配的系统并加载其项目、模板和模板的类型信息。 该模板有多个 TemplateTexts(每种翻译语言一个),但我只想加载与请求的语言环境匹配的一个,同样处理模板类型的 TypeTexts 元 ...
赏金明天到期。 此问题的答案有资格获得+50声望赏金。 HiFo想引起更多人对这个问题的关注。 我整天都在浏览互联网,尽我所能尝试。 我没有错误,并且用户已创建到数据库中,但没有分配 UserRole。 角色也被创建得很好,并且可以在数据库中可见。 为什么这样? 有人能看出这里有什么问题吗? 我 ...
假设我有 2 个表格Students & Grades ,如下所示: 学生 成绩 我想编写一个方法,它采用studentId并返回他的成绩和他的成绩百分比。 例子: 输入:1; 回报 A,40%; // 40%,因为有 2 名学生成绩 A 输入:3; 返回 C,20%; // 20% 因 ...
我正在做一个 asp.net 核心 6.0 项目query = query.Where(d => EF.Functions.ILike(d.Id.ToString(), $"%{keyword}%")); 当我尝试使用ILike时, 我收到此错误'DbFunctions' does not c ...
我正在尝试实现多对多的关系,但我得到: 无法确定“Artikel.Lager”和“Lager.Artikel”之间的一对一关系的子/依赖方。 要识别关系的子/依赖方,请配置外键属性。 如果这些导航不应该是同一关系的一部分,请在不指定相反的情况下配置它们。 有关详细信息,请参阅http://go.m ...
我有一个这样的 Linq2Sql 查询: 在从 EF 核心 5 移动到 EF 核心 6 之前,这工作正常。使用 EF 核心 6,结果列表包含一些 null 值(不应该是这种情况,因为 where 条件要求不为空)。 EF 核心 6 中是否有一些我不知道的重大更改/限制,或者这只是一个错误? 更新 ...