Я пытаюсь проверить свой класс сущностей, но я всегда получаю Сбой:
System.Data.MetadataException
:Невозможно загрузить указанный ресурс метаданных.
Я думаю, что проблема в строке подключения и App.config
.Я много чего пробую: добавить что-то для создания событий, изменить имя конфигурации, скопировать файл конфигурации в папку решения, папку проекта, папку_проекта / bin / debug, снова изменить много имен ... но это все равно не работает.
У меня есть решение "AppProject", содержащее 3 проекта:
- "Entity"
- "WebTest"
- "MVCApp"
Проект Entity имеет файл .edmx
и простые классы POCO.Когда я добавляю строку подключения из Entity/App.config
в MVCApp/Web.config
, «MVCApp» и база данных работают нормально.
Когда я копирую Entity/App.config
в WebTest/App.config
, это не работает.Я не знаю, в чем проблема.
Я использую Visual NUnit, но при попытке включить в NUnit все равно не работает.
My App.config
:
<connectionStrings>
<add name="UserDB"
connectionString="metadata=res://*/Model.Entity.csdl|
res://*/Model.Entity.ssdl|
res://*/Model.Entity.msl;
provider=System.Data.SqlClient;
provider connection string=
"Data Source=.\SQLExpress;
Initial Catalog=TestDB;
Integrated Security=True;
MultipleActiveResultSets=True""
providerName="System.Data.EntityClient" />
<!-- NOTE: line breaks in the above connection string have been inserted only
for better legibility. -->
</connectionStrings>