36得票5回答
AutoFac / .NET Core - 注册 DBcontext

我有一个新的.NET Core Web API项目,其结构如下: API -> Business / Domain -> Infrastructure API非常轻量,只有API方法。业务/域层有所有的业务逻辑。最后,我的基础架构层有使用EF Core 2.0的DB类。 我知道使用.NE...

24得票7回答
验证 30000 - 十进制列未指定类型

如何在不使用属性的情况下指定小数精度是最好的方法。 我只需要在我的Data.Models中为所有小数设置一次即可。每次都指定属性很麻烦。 public class Customer { public int customerId { get; set; } [Column(...

13得票3回答
EF Core中的SQL Server排序规则

我该如何使用注释或Fluent API指定列、表或数据库的排序规则?我知道对于MySQL提供程序有一些简洁的方法。然而,除了执行原始SQL命令外,我找不到任何适用于SQL Server的方法。

8得票2回答
在EF Core中,已拥有的类型属性未能持久化到修改后的实体中。

我正在尝试在EF Core中实现一些在EF 6中非常有效的功能。 我将`List`属性的内容序列化为DB中的Json字符串。由于Json.Net负责序列化我们提供的任何内容,因此``几乎可以是任何类型。我的集合公开一个`Json`字符串属性,并负责自身的序列化/反序列化。 对于结构化嵌套数...

29得票2回答
如何阻止EF Core在可空列上创建过滤索引

我有这个模型:public class Subject { public int Id { get; set; } [Required] [StringLength(50)] public string Name { get; set; } publ...

10得票3回答
EF Core - 索引中的导航属性

我有以下两个类: public class Tip { public string Home { get; set; } public string Away { get; set; } public string Prediction { get; set; } ...

11得票4回答
EF Core 2.0脚手架-dbcontext:在另一个项目中查找连接字符串

我正在使用EF Core 2.0 CLI命令“scaffold-dbcontext”从现有数据库(数据库优先)反向工程化poco类。 包含我的appsettings.json文件的项目与包含由scaffold-dbcontext生成的poco类的项目不同。 我该如何让scaffold-dbc...

12得票2回答
可能会导致循环或多个级联路径。请指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他外键约束。

实体框架核心 在执行update-database时抛出错误 错误: 在表' UserRoleRelationship '上引入外键约束'FK_UserRoleRelationship_UserRoels_ParentUserRoleId '可能会导致循环或多个级联路径,指定ON DELE...

7得票2回答
EF Core 2.0 OwnsOne列前缀

当使用OwnsOne映射复杂类型时,SQL列名会以属性名称为前缀。是否可以在映射中指定前缀名称? 这是我的映射: e.OwnsOne(x => x.Attributes, cb => { cb.OwnsOne(a => a.Supplier); }); 我希望...

7得票2回答
在尝试在我的ASP.Net Core 2.2 API中实现UseNetTopologySuite时,为什么会出现这个错误?

我正尝试在Sql Server和EF Core中使用几何功能。 我已经安装了以下程序包 <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite" Version="2.2....