asp.net-core-mvc – 如何防止Entity Framework Core 2.0重命名
发布时间:2020-12-16 06:34:34 所属栏目:asp.Net 来源:网络整理
导读:我一直在研究需要使用Entity Framework的ASP.NET MVC Core 2.0项目(针对.NET Core 2.0).要使用的数据库已经存在,我无法更改它.我已经向Entity Framework Core 2.0添加了所有必需的引用. 但是,当我从Nuget包管理器控制台运行以下脚手架命令时,我获得了与原始
我一直在研究需要使用Entity Framework的ASP.NET MVC Core 2.0项目(针对.NET Core 2.0).要使用的数据库已经存在,我无法更改它.我已经向Entity Framework Core 2.0添加了所有必需的引用.
但是,当我从Nuget包管理器控制台运行以下脚手架命令时,我获得了与原始表相比具有不同大小写的表的POCO模型类.除了其他差异之外,名称中带有下划线的列由没有下划线的属性表示. 当生成POCO模型类时,如何强制脚手架保留所有表名和列名? 脚手架命令的示例. (第一次发布到Stack Overflow.感谢您的帮助.) 解决方法
-UseDatabaseNames选项旨在保留名称与数据库中的名称完全相同(如果它们不是有效的C#标识符,则只进行少量更正).
不幸的是,这个选项在版本2.0(问题#9146)中不受Scaffold-DbContext命令的影响,并且它没有应用于属性名称(问题#9820).您必须等待EF Core 2.1按预期使用它.如果您渴望尽快尝试,可以随时使用the nightly builds. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何从ASP Web服务的JSON响应中删除d:和__type
- asp.net-mvc – 如何使用ViewBag创建一个下拉列表?
- 以编程方式访问ASP.NET 2.0中继器中的数据
- asp.net-mvc – 允许asp.net mvc 2控制器名称的URL中的连字
- ASP.NET MVC 5 – RazorGenerator与发布期间的发布预编译
- ASP.NET MVC 4 JSON绑定到视图模型 – 嵌套对象错误
- asp.net – 我可以在Visual Studio 2008中使用MVC3吗?
- asp.net-mvc-3 – 使用razor更改验证错误输入的CSS类
- 用于Asp.Net应用程序的SSO的最佳方法,从具有多个ADFS的外部
- 将ASP.Net MVC开发和ASP.net Web表单开发混合在同一组产品中
推荐文章
站长推荐
- asp.net-mvc – 无法安装Asp.net MVC 3
- asp.net – 当AutoGenerateColumns =“true”时动
- asp.net – 多态 – 覆盖和重载
- asp.net-mvc-3 – RedirectResult Object作为URL
- asp.net – Windows EventLog不能超过32766个字符
- asp.net-mvc – 如何从asp.net MVC控制器中的upl
- 有没有办法为ASP.Net Web应用程序安装程序创建补
- 如何在ASP.NET中动态添加文本框?
- asp.net-mvc – MVC,FluentValidation和Ninject的
- asp.net-mvc – 维护消息完整性
热点阅读