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

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

65得票2回答
使用Entity Framework Core选择多个嵌套子表的级别

我想在Entity Framework Core使用急切加载获取多个嵌套级别的子表,我认为懒加载还没有实现。 我在这里找到了一个EF6的答案。var company = context.Companies .Include(co => co.Emplo...

61得票17回答
更改列的IDENTITY属性,需要删除并重新创建该列。

我正在使用 EF Core 2.1 这是我的初始模型定义。public class Customer //Parent { public int Id { get; set; } public string Name { get; set; } public st...

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

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

58得票7回答
EF CORE中的LINQ等效于DbFunctions.TruncateTime是什么?

我在我的 .net 应用程序中有以下正常工作的LINQ public ActionResult Index() { Dictionary<DateTime?, List<Event>> result; result = (f...

58得票10回答
EntityFramework Core自动迁移

在ASP.NET Core项目中,是否有代码可以执行Entity Framework Core Code First的自动迁移?我在MVC4/5中只需添加以下代码即可完成此操作Database.SetInitializer(new MigrateDatabaseToLatestVersion&...

58得票4回答
是否有一个Entity Framework 7数据库优先POCO生成器?

我一直在研究Entity Framework 7和ASP.NET 5,用于正在开发的一个新项目,但是我遇到了一个难题。我所在的团队采用DBA优先的开发方法,即由DBA设计数据库,然后开发人员修改代码以适应模型变化。 使用EF6时,这种方法很有效,因为我们可以使用EDMX设计器的“更新”功能来...

58得票1回答
使用 LINQ 扩展方法在 DbSet<T> 上时出现了模糊的调用错误。

我正在一个 DbSet&lt;T&gt; 上使用 LINQ 查询:await _dbContext.Users.AnyAsync(u =&gt; u.Name == name); 然而,编译器输出以下错误:Error CS0121: The call is ambiguous between ...

57得票1回答
"Microsoft.EntityFrameworkCore.Design" 包的目的是什么?

所有的教程都认为project.json应该包括:"Microsoft.EntityFrameworkCore.Design": { "type":"build", "version":"1.0.0-preview2-final" } 我从未将其包含在内,并且从未出现过...

56得票1回答
如何从EF Core 2.0 DbContext获取connectionString

在EF6中,这段代码是有效的: public string GetConnectionString(DbContext ctx) { ObjectContext _objectContext = ((IObjectContextAdapter)ctx).Objec...