我有.NET Core 3.1 .NET Standard 2.0 类库,Microsoft.EntityFrameworkCore.SqlServer 3.1.8.
我正在使用 VS 2019 和 EF Core Power Tools2.4.217
我所有的 SQL 表名称都是复数形式,并且具有具有以下命名约定的标识列{TableName}ID
。所以例如Documents
表有标识列DocumentID
当我使用逆向工程生成实体时,电动工具生成属性名称DocumentId
而不是DocumentID
外键列也会出现同样的问题。
如何告诉电动工具不要ID
改成Id
?
更新 1
请注意,我有另一个具有不同数据库的 .NET Core 2.* 应用程序。我正在使用相同版本的电动工具,它ID
按ID
预期生成。但是.NET Core 3 有问题