我的控制台应用程序(VS 2015(中有一个模型(.edmx((数据库优先(我向表(SQL Server 2012(添加了一个新列,并选择了"从数据库更新模型..."模型浏览器中的菜单选项,但现在我的代码无法编译,或者更相关的是我的模型类没有更新。我读到了您需要运行自定义工具的其他内容,但这对我没有任何作用。需要帮助。
希望这会帮助其他人。花了一小时后。我最终删除了 Model.tt 文件下所有生成的类(为了以防万一而进行了备份 - 也许我可以只删除我更改的对象谁知道(。我再次运行了"运行自定义工具"选项,这次它使用新字段重新生成了类 - 万岁!!然后加上我的烦恼,它仍然不起作用。幸运的是,我想到了关闭Visual Studio并重新打开我的解决方案并重新编译(忽略警告 - 有关不在受信任位置的文件/文件夹的某些内容(,然后运行并且它起作用,甚至警告也消失了!我的天就是我要说的。