我目前正在使用 ASP.net 5/EF 7,目前正在尝试构建我现有的数据库(约 1200 个表)。
使用的命令:dnx ef dbcontext scaffold "<connstring>" EntityFramework.MicrosoftSqlServer --outputDir Models -a;
基本上它按预期工作 - 但不幸的是有几个表(97)包含与表同名的列,导致很多“成员名称不能与其封闭类型相同”错误。
我知道我可以手动更改类名,这会起作用,但这是很多(不必要的)工作+ future 数据库的更改,我将不得不在每个新的脚手架上重复该步骤。
Dnx ef dbcontext帮助没有给出任何提示。
有人找到了简单的解决方法吗?
最佳答案
这是 RC1 中的已知错误,已在 RC2 和最新的每日构建中修复:https://github.com/aspnet/EntityFramework/pull/3712
关于c# - 带有列名称的 EF7 支架现有数据库 = 表名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35112571/