13得票1回答
索引和拥有类型

我已经搜索了很久,相信我知道答案。但我还是想问一下,以确保没有错... 我一直在创建EF Core 2.0模型中的Owned Types,并且到目前为止已经解决了一些问题。我的当前问题是创建一个索引,其中包括另一实体中一个或多个来自我的Owned Type的属性。 据我所知,实际上,Own...

59得票14回答
.NET Core 2.1身份验证获取所有用户及其关联角色

我正在尝试从身份验证中提取所有用户及其相关角色,以在用户管理管理员页面中使用。我认为这应该相对容易,但显然并不是这样。我已经尝试了以下解决方案:https://dev59.com/H6Hia4cB1Zd3GeqPOiGT#43562544 但到目前为止还没有成功。 以下是我目前的进展: A...

9得票1回答
Entity Framework Core转换为SQL Server IN子句

我们正在从LINQ to SQL转换为Entity Framework Core 2.2,并发现Contains操作的翻译不会变成SQL Server中的IN子句。实际上,EF Core会在其他条件下将所有数据都拉回来,然后在本地进行筛选。这是不可接受的。我们可以使用EF.Functions....

17得票5回答
Microsoft.EntityFrameworkCore.Sqlite 5.0.0-rc.1.20451.13包不兼容net50(.NETFramework,Version = v5.0)/ win7-x86。

我想更新我的软件包,但是出现了以下错误: 错误信息如下: Error NU1202 包 Microsoft.EntityFrameworkCore.Sqlite 5.0.0-rc.1.20451.13 与 net50 (.NETFramework,Version=v5.0) / win7...

51得票2回答
使用Include还是ThenInclude

我一直在尝试使用Entity Framework,但遇到了下面的错误后,我尝试使用ThenInclude来解决它: 传递给Include运算符的表达式'[x].ModelA.ModelB'无法绑定 但现在似乎我缺少一些关于为什么这样做可以解决问题的理解。 这两者之间有什么区别:.Inclu...

12得票3回答
如何使用EF Core加载导航属性?

在EF6中,我们可以做到以下几点: context.Set<TEntity>().Attach(entity); context.Entry(entity).Collection("NavigationProperty").Load(); 由于EF Core正在“100%严格...

46得票5回答
Visual Studio Code 中 Entity Framework Core 的 Add-Migration 命令未被识别。

我已经使用yoman通过Visual Studio Code编辑器生成了一个ASP.Net Core Web API应用程序。参考了这篇教程 here. API运行良好。但是,我正在尝试将EntityFramework Core Migrations与SQL Server一起使用。当我在Vis...

7得票1回答
无法加载文件或程序集'Microsoft.Extensions.DependencyInjection.Abstractions',使用COM。

[最近的笔记] 如果没有com-visible方面的问题,这个问题将是此关于程序集绑定的问题的重复。我为此苦苦挣扎了几天,因为我没有意识到我需要修改我的单元测试项目以及com visible项目。如果您不想阅读我为此所做的努力,请跳到最后一次更新。 [前言] 我担心从VB6通过COM V...

10得票2回答
SingleOrDefault 和 FirstOrDefault 返回缓存数据。

我之前编写的一些代码使用了Find()方法通过它们的主键来检索单个实体: return myContext.Products.Find(id) 由于这段代码位于通用类中,每个实体都有不同的字段名作为其主键,因此它非常有效。 但是我必须替换代码,因为我注意到它返回缓存数据,而我需要在每次...

66得票6回答
Entity Framework Core - Contains是区分大小写还是不区分大小写?

在Entity Framework Core中,“Contains”应该等同于SQL中的%like%运算符。因此,“Contains”应该是不区分大小写的,但实际上它是区分大小写的!(至少在Postgres中如此???) 只有在使用关键字的正确大小写时,以下代码才会输出结果。context....