Entity framework core EF Core电动工具不保留标识列名

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 外键列也会出现同样的

我有.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

外键列也会出现同样的问题

如何告诉电动工具不要将
ID
更改为
ID

更新1

请注意,我还有另一个.NET Core 2.*应用程序,它具有不同的DB。我使用的是同一版本的电动工具,它生成的
ID
ID
与预期一致。但是.NET Core 3有问题

请在EF Core Power Tools repo中创建问题在repo中创建问题