我在Visual Studio 2015中使用实体框架6数据库优先。 有时,当我修改.edmx图并保存更改时,所有.cs类(用于表格)都从代码生成模型中删除.tt文件,我无法让这些回报。 也适用于从零创建实体数据模型。EF 6数据库优先代码生成项目
有人知道这个问题的原因是什么,最后应该如何解决这个问题?
感谢任何帮助。
我已经修改了我的实体数据模型与此:(不知道这可能是原因或其他)打开yourModel.tt后档 查找
* EF5 Grdiview only Count & ReadOnly /并更换两次出现“ICollection”与“ObservableListSource”(第296和484行)。 使用“ObservableListSource”(第50行)查找并替换第一次出现的“HashSet”。 不要替换稍后在代码中找到的第二次出现的HashSet。/*
您是否尝试重新构建项目?正常的行为是当你重建它应该重新创建类。 – Seminda
我尝试重建并尝试删除.tt文件,然后重新创建这些文件,但问题仍然存在。 也许我应该先从数据库或代码中使用代码? – iolah2