asp.net-core – EntityFramework核心数据库首先接近多个表名

前端之家收集整理的这篇文章主要介绍了asp.net-core – EntityFramework核心数据库首先接近多个表名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们现有的数据库具有多个表名.对于示例文档.我正在尝试使用基于本文 here数据库第一种方法的新EF Core和Asp.Net Core

我运行以下命令从现有数据库创建模型

Scaffold-DbContext
“Server=(local);Database=MyDatabase;Trusted_Connection=True;”Microsoft.EntityFrameworkCore.sqlServer
-OutputDir Models

但是,当我运行scaffolding命令时,它会创建具有多个名称的模型.例如,Documents表转换为模型名称Documents.

如何更改此设置以便它可以使用模型的单一命名约定? (我不能改变数据库中的表名)

请注意,我已经阅读了几篇关于同一问题的SO帖子,但他们主要关注的是代码优先方法.我正在使用数据库第一种方法.

解决方法

EF Core工具目前不包含以您描述的方式自定义现有数据库的逆向工程输出的选项.目前,您唯一可行的选择是修改生成代码.

猜你在找的asp.Net相关文章