我目前正在使用ASP.net 5 / EF 7,并且此时尝试使用我现有的数据库(~1200个表)。
使用的命令:dnx ef dbcontext scaffold "<connstring>" EntityFramework.MicrosoftSqlServer --outputDir Models -a;
基本上它按预期工作 - 但不幸的是有几个表(97)包含一个与表名相同的列,导致许多“成员名称不能与其封闭类型相同”错误。
我知道我可以手动更改类名,这样可以工作但是很多(不必要的)工作+给定DB将来的更改我将不得不在每个新的脚手架上重复这一步。
Dnx ef dbcontext帮助没有提供任何提示。
有人找到了一个简单的解决方法吗?
答案 0 :(得分:2)
这是RC1中的一个已知错误,并已在RC2和最新的每日版本中修复:https://github.com/aspnet/EntityFramework/pull/3712