在使用Entity Framework 6.1.2的Visual Studio 2013(Update 2以及更高版本)时,我在创建EDMX文件时遇到问题。
创建文件时,我添加了一个新项目,选择“ADO.NET Entity Data Model”,无论我是创建“空的EF Designer模型”还是“从数据库创建EF Designer”(不管我选择哪个数据库进行构建),我都会收到一个非常普遍的错误信息:
"由于对象当前状态的原因,操作无效"
然后它会将我带回到“添加新项”向导。 *.edmx已生成,但是如果我尝试打开生成的*.edmx文件,则会收到另一个通用消息:
"无法完成操作。"
*.designer.cs文件似乎已填充,但并未将所有程序集引用添加到项目中;必须手动添加System.Data.Entity才能解决对System.Data.Objects的引用。
我已安装了适用于Visual Studio 2012和2013两个版本的Entity Framework 6工具。我已尝试在绑定到TFS和未绑定到TFS的情况下执行此操作,但错误仍然存在。
如果我在Visual Studio 2012中打开解决方案,同样的错误也会持续存在。我能够在Visual Studio 2010中成功添加一个*.edmx文件,然后稍后在Visual Studio 2013中打开项目,这时*.edmx文件可用且可访问;它可以打开,我可以查看它,但是如果我移动或编辑它,则会收到以下错误:
"此事务中涉及的XmlModels不可编辑。"
有人能提供任何建议吗?发生了什么或者我的环境缺少了什么?我对我的系统设置不正确感到困惑。
创建文件时,我添加了一个新项目,选择“ADO.NET Entity Data Model”,无论我是创建“空的EF Designer模型”还是“从数据库创建EF Designer”(不管我选择哪个数据库进行构建),我都会收到一个非常普遍的错误信息:
"由于对象当前状态的原因,操作无效"
然后它会将我带回到“添加新项”向导。 *.edmx已生成,但是如果我尝试打开生成的*.edmx文件,则会收到另一个通用消息:
"无法完成操作。"
*.designer.cs文件似乎已填充,但并未将所有程序集引用添加到项目中;必须手动添加System.Data.Entity才能解决对System.Data.Objects的引用。
我已安装了适用于Visual Studio 2012和2013两个版本的Entity Framework 6工具。我已尝试在绑定到TFS和未绑定到TFS的情况下执行此操作,但错误仍然存在。
如果我在Visual Studio 2012中打开解决方案,同样的错误也会持续存在。我能够在Visual Studio 2010中成功添加一个*.edmx文件,然后稍后在Visual Studio 2013中打开项目,这时*.edmx文件可用且可访问;它可以打开,我可以查看它,但是如果我移动或编辑它,则会收到以下错误:
"此事务中涉及的XmlModels不可编辑。"
有人能提供任何建议吗?发生了什么或者我的环境缺少了什么?我对我的系统设置不正确感到困惑。