加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 23:53:30 所属栏目:asp.Net 来源:网络整理
导读:我们现有的数据库具有多个表名.对于示例文档.我正在尝试使用基于本文 here的数据库第一种方法的新EF Core和Asp.Net Core 我运行以下命令从现有数据库创建模型 Scaffold-DbContext “Server=(local);Database=MyDatabase;Trusted_Connection=True;”Microsoft
我们现有的数据库具有多个表名.对于示例文档.我正在尝试使用基于本文 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工具目前不包含以您描述的方式自定义现有数据库的逆向工程输出的选项.目前,您唯一可行的选择是修改生成的代码.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读