Я сталкиваюсь со следующей ошибкой в тесте nunit, как только модель вызывает базу данных в первый раз.
System.InvalidOperationException: не удалось найти строку подключения с именем «OilModel» в файл конфигурации приложения. в System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel () в System.Data.Entity.Internal.LazyInternalContext.InitializeContext () в System.Data.Entity.Internal.InternalContext.Initialize () в System.Data.Entity.Internal .InternalContext.GetEntitySetAndBaseTypeForType (Type entityType)
Конфигурация приложения содержит следующую строку подключения, добавленную мастером.
<connectionStrings>
<add name="OilModel" connectionString="metadata=res://*/OilModel.csdl|res://*/OilModel.ssdl|res://*/OilModel.msl;provider=System.Data.SqlClient;provider connection string="data source=abcd.database.windows.net;initial catalog=volumetric_reporting;persist security info=True;user id=foo;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
Повторная установка Entity Framework и воссоздание модели не устраняет ошибку .
Почему Entity Framework не может найти строку подключения?