Мне действительно нужна помощь в этом. Существует много информации об ошибке в stackoverflow. Однако ни один из них не помогает. Ниже приводится описание проблемы.
MetadataArtifactProcessing
- это установлено на «вставлять в выходную сборку», что является правильным
app.config
- Я знаю, что строка подключения должна быть в конфигурационном файле от запущенного
сборка. Я сделал это.
x86 / x64 bit Я дважды проверил версии компиляций и фреймворка
и все так и должно быть
(что в данном случае означает .net 4 и
x86).
Путь к разрешению: //*/Something.ssdl
Это, пожалуй, наиболее подверженный ошибкам
вариант. Я пытался найти путь к DLL
вручную, но только очень жуткий
ошибки. Сборка не найдена или недействительна
кодовая база или версия. Если я оставлю это
звезда, она найдет доступное
сборок. Однако есть сообщения
говоря, что 3-уровневые приложения должны
точно совпадает (с печатной версией сборки и т. Д.). Хотя
как-описание очень неясно и
тоже не работает.
Имя ресурса
.NET Reflector используются, и я нашел ресурсы
имена в (csdl, ssdl, msl) в сборке класса данных. Это имя точно
соответствующий файлу конфигурации. Я также учел, что ресурсы
имя пути и оригинальное имя файла (maph / maph / filename.edmx).
Имя строки подключения
Имя добавления = '' строки подключения
точно соответствует названию
разыскиваемый.
Описание
Это трехуровневое приложение, в котором edmx находится в Name.Data.dll. Я создал POCOS с помощью встроенного в Visual Studio 2010 генератора Entity Poco. Переместил Pocos на бизнес-уровень (и да, я исправил ту ошибку пути, которая возникает при перемещении pocos).
Сама проблема (как написано в заголовке) появляется, когда я, в моем тестовом приложении консоли третьего уровня, пытаюсь запросить данные в poco. Я действительно надеюсь, что вы понимаете, что это не просто дубликат, и мне действительно нужен разговор, чтобы это исправить.
Спасибо заранее,
UPDATE:
Поскольку кажется, что это соответствует ложной логике, я думаю, что ответы, которые я ищу, больше относятся к типу «как бы я использовал EF в многоуровневой системе представления данных - бизнес - данных»?