首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VS2012 Express中使用Enum与EF5和测试单元

在VS2012 Express中使用Enum与EF5和测试单元
EN

Stack Overflow用户
提问于 2014-06-12 15:46:14
回答 1查看 49关注 0票数 0

我在VS2012快递网站上有个问题

我使用VS2012 pro,我的合作伙伴使用VS2012快速网络。

我们共享同一个项目,首先使用EF5代码。

在模型描述中,我使用了枚举。

在我使用VS2012 Pro的计算机上,我在测试单元中创建一个数据库没有问题。在我的合作伙伴的电脑上与VS2012快递网站,VS返回一个错误,告诉它不能处理枚举。

这是错误消息(抱歉是法语)。

呼吁书:

La méthode d‘’initialisation prjAGE.Metier.Test.Tests.AnnuaireDesTiers.TU_RepositoryContact.MyTestInitialize是levéune的例外。System.Data.MetadataException: System.Data.MetadataException: Le schéma spécifién‘’est valide。埃雷尔斯:不可能的,不可能的,不可能的。

我们已经检查了所有更新都已经完成,EF5的版本也是由NuGet提供的。

我们错过了什么?

让·巴蒂斯特

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-13 05:40:24

您的Visual版本不应造成任何问题。然而,这个问题似乎与这里描述的问题非常相似:

http://social.msdn.microsoft.com/Forums/en-US/ec37698d-a7ad-4a7d-873d-3ea61c917eed/ef-50-enum-schema-specified-is-not-valid-errors?forum=adodotnetentityframework

关于跨程序集的枚举有一个问题:http://entityframework.codeplex.com/workitem/532

有关进一步的选项,如果将EF项目和单元测试项目更改为EF 6,请检查web版本VS2012 express web是否正确工作,因为此错误可能是由于VS2012速递可以编辑哪些项目的限制造成的,因为EF 5仍然使用System.Data.Entity dll,而在EF 6中只有整个代码基被移动到EntityFramework.dll (当然,这些类的命名空间仍然是System.Data.Entity )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24188621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档