小编Mik*_*Dev的帖子

如何防止Entity Framework Core 2.0重命名生成的类中的表和列(数据库优先)

我一直在研究需要使用Entity Framework的ASP.NET MVC Core 2.0项目(针对.NET Core 2.0).要使用的数据库已经存在,我无法更改它.我已经向Entity Framework Core 2.0添加了所有必需的引用.

但是,当我从Nuget包管理器控制台运行以下脚手架命令时,我获得了与原始表相比具有不同大小写的表的POCO模型类.除了其他差异之外,名称中带有下划线的列由没有下划线的属性表示.

当生成POCO模型类时,如何强制脚手架保留所有表名和列名?

脚手架命令的示例.Scaffold-DbContext"Server = Info; Database = Vehicles; Trusted_Connection = True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir模型-force

(第一次发布到Stack Overflow.感谢您的帮助.)

entity-framework-core asp.net-core-mvc

8
推荐指数
2
解决办法
4038
查看次数