如何完全删除实体模型和连接

时间:2013-04-07 00:09:19

标签: asp.net-mvc-3 entity-framework entity

在VS2012 Update 1中构建MVC 3 Web,连接到MySQL db。

我像往常一样添加了一个ado.net实体模型,一切都很好,直到我意识到自动生成的类没有更新,尽管这个错误据说在VS Update 1中修复了。无论如何,我最终删除了所有的实体文件( .context.tt,.designer.cs,.tt& ed,x.diagram)我还从webconfig中删除了'连接字符串。

然后我重新开始,添加了一个新的ado.net实体模型等,但它一直试图在名称的末尾添加1(与最后一个相同),所以我假设仍然有一些参考那里的旧实体模型。

所有参考文献在哪里,我可以删除它们吗?这有更好的方法吗?我想我可以为实体模型选择一个完全不同的名称,但这似乎很奇怪。

哦,另外一件事,我用nuget抓住了EF 5.0,但是在项目引用中,以及所有通过web配置,它都引用了ef 4.4。这可能是问题的一部分吗?

1 个答案:

答案 0 :(得分:1)

通常情况下,如果您只有.NET 4而不是.NET 4.5,则会引用EF版本4.4 ..检查项目属性并查看您要定位的版本

对于末尾带有“1”的连接字符串..这可能是一个愚蠢的问题,但您是否尝试通过使用“查找”并搜索整个解决方案来查找旧连接字符串的任何引用?