Entity framework core EF Core电动工具不保留标识列名
我有.NET Core 3.1.NET标准2.0类库,带有Entity framework core EF Core电动工具不保留标识列名,entity-framework-core,ef-core-3.0,ef-power-tools,Entity Framework Core,Ef Core 3.0,Ef Power Tools,我有.NET Core 3.1.NET标准2.0类库,带有Microsoft.EntityFrameworkCore.SqlServer 3.1.8。我正在使用VS 2019和EF Core电动工具2.4.217 我所有的SQL表名都是复数的,并且具有具有以下命名约定的标识列{TableName}ID。因此,例如Documents表具有标识列DocumentID 当我使用逆向工程生成实体时,power tool将属性名称生成为DocumentId,而不是DocumentId 外键列也会出现同样的
Microsoft.EntityFrameworkCore.SqlServer 3.1.8。
我正在使用VS 2019和EF Core电动工具2.4.217
我所有的SQL表名都是复数的,并且具有具有以下命名约定的标识列{TableName}ID
。因此,例如Documents
表具有标识列DocumentID
当我使用逆向工程生成实体时,power tool将属性名称生成为DocumentId
,而不是DocumentId
外键列也会出现同样的问题
如何告诉电动工具不要将ID
更改为ID
更新1请注意,我还有另一个.NET Core 2.*应用程序,它具有不同的DB。我使用的是同一版本的电动工具,它生成的
ID
与ID
与预期一致。但是.NET Core 3有问题请在EF Core Power Tools repo中创建问题在repo中创建问题