Я создаю новое приложение с EF4.Код EF находится в собственной сборке вместе с кодом хранилища.Я пытаюсь провести модульное тестирование с помощью Visual Studio MSTest, но у меня проблемы с началом работы.Мой код -
string s = "metadata=res://*/DataModels.MonitorUrlEf.csdl|res://*/DataModels.MonitorUrlEf.ssdl|res://*/DataModels.MonitorUrlEf.msl;provider=System.Data.SqlClient;provider connection string=\"Data Source=TOM-VAIO;Initial Catalog=WebMonDb4;Integrated Security=True;Pooling=False;MultipleActiveResultSets=True\"";
var DbContext = new WebMonDb4Entities(s);
WebMonDb4Entities
- это контекст EF, созданный дизайнером EF.Я помещаю строку подключения в переменную, чтобы мне не приходилось иметь дело с вопросами о том, где находятся файлы подключения во время тестирования.Содержимое строки копируется из файла app.config в проекте, где находится код конструктора EF.
Ошибка « Невозможно загрузить указанный ресурс метаданных. « I »Мы провели некоторое исследование, и это должно сработать.Есть предложения?