ASP.NET MVC单元测试项目实体框架错误

时间:2014-02-03 23:42:53

标签: c# asp.net-mvc entity-framework unit-testing

在ASP.NET MVC的单元测试项目中使用EF类时出现以下错误。

类型' System.Data.Objects.DataClasses.EntityObject'在未引用的程序集中定义。您必须添加对程序集的引用,System.Data.Entity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'

许多帖子建议将解决方案添加到web.config:

<assemblies>
   <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>

但是,我在 MySample.Tests 项目中收到此错误,因此没有web.config。

我发布此问题和答案作为参考,以防其他人遇到同样的错误。

1 个答案:

答案 0 :(得分:0)

您需要在Unit Test项目的References文件夹中添加对“System.Data.Entity”dll的引用。