實體框架提供者類型未在 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中文網其他相關文章!