实体框架提供程序类型未在 TeamCity 上加载
尝试在 TeamCity 上运行测试时,用户可能会遇到以下情况异常:
System.InvalidOperationException: The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' for the 'System.Data.SqlClient' ADO.NET provider could not be loaded. Make sure the provider assembly is available to the running application.
故障排除
要解决此问题,请确保在遇到错误的项目中安装 EntityFramework.SqlServer NuGet 包。此包包含实体框架加载所需的提供程序程序集。
其他注意事项
<entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /> </entityFramework>
来自社区的其他故障排除步骤
以上是为什么我的实体框架提供程序未在 TeamCity 上加载?的详细内容。更多信息请关注PHP中文网其他相关文章!