实体框架新手......
我目前正在使用EF和Visual Studio 2012的最新更新,当尝试从数据库刷新以更新模型中已更改的表时,设计器抛出COMException“名为'XXXXModel的文件或文件夹.Context.tt'已经存在。请为我们正在添加的项目指定一个唯一的名称。
看起来它要我从DB刷新时删除所有模型文件,这可能不对。我错过了什么吗?
答案 0 :(得分:4)
这是因为实体框架在自动生成的container.designer.cs
文件中创建模型。此文件包含与数据库表映射的类。
在这种情况下,请勿删除模型,只删除.tt
个文件
答案 1 :(得分:0)
它也发生在我身上。 我责备Db上下文生成器,它没有覆盖以前生成的POCO类。
如何克服它是按照 @husonos 的回答,其中:
然后你应该好好去。
在某些情况下,可能会显示覆盖现有的消息,我确实是赞成。