VS Console应用程序从数据库更新模型

时间:2017-03-27 06:29:16

标签: visual-studio-2015 console-application ef-database-first

我的控制台应用程序(VS 2015)中有一个模型(.edmx)(数据库优先)我在表格中添加了一个新列(SQL Server 2012)并选择了“从数据库更新模型...”菜单选项模型浏览器,但现在我的代码不编译或更相关是我的模型类没有更新。我读了其他你需要运行自定义工具的地方但是这对我没有任何帮助。需要帮助。

1 个答案:

答案 0 :(得分:0)

希望这会帮助别人。花了一个小时就可以了。我最终删除了我的Model.tt文件下的所有生成的类(为了以防万一,请进行备份 - 也许我只能删除我知道的更改的对象)。我再次运行“运行自定义工具”选项,这次使用新字段重新生成类 - hooray !!然后加上我的烦恼它仍然无法正常工作。幸运的是,我想到关闭Visual Studio并重新打开我的解决方案并重新编译(忽略警告 - 关于不在受信任位置的文件/文件夹的某些内容),然后运行并且它工作,甚至警告消失了!我的所有善意就是我要说的。