![](/img/trans.png)
[英]Generating Model code from Model.edmx in EF6 without Visual Studio
[英]Issues Generating .edmx EF6 in Visual Studio 2013
我试图在Visual Studio 2013中针对mssql 2012或2008数据库服务器和表集生成我的数据库的edmx文件。 edmx文件生成没有问题,一切看起来很好,直到我尝试编译项目。 表示数据库表的每个单个对象都会出错,并显示以下消息。
“Model.blah.System”类型中不存在类型名称“Collections”
“Model.blah.System”类型中不存在类型名称“DateTime”
using语句正确地位于生成的代码名称空间声明中,就像我过去看到的所有其他EF .edmx文件一样。
所有数据库对象的错误消息都是一致的。 无论我做什么,我如何生成我的edmx模型,它是无用的,不可用。
我正在使用Visual Studio 2013 Update 2.我尝试使用EF5和EF6无济于事。 我需要帮助找出为什么我的生活无法正确生成我的EF模型。
我猜你有一个命名空间冲突,编译器失败,因为你定义了一个与System
命名空间不明确的System
类。
将您的System
类重命名为其他内容以解决您的问题。
发现问题我有一个系统表,代表测量系统。 当EF处理表时,它会从表的末尾删除s,导致名称冲突。 我打算关闭这个问题,但是想让人们知道这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.