Nunit执行集成测试时,EF操作数据失败
在类库中,写完集成测试,并将Model的App.config文件复制到集成类库中后,使用Nunit运行监测,结果出现如下错误:
“System.InvalidOperationException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理
其他信息: 无法为具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序加载在应用程序配置文件中注册的实体框架提供程序类型“System.Data.Entity.SqlServer.SqlProviderServices"。
查看错误内容,发现是在类库中,没用引用EntityFramework.SqlServer导致。