Я получаю следующее сообщение об ошибке при выполнении одного одного из моей LINQ запросовEntity Framework - Несколько CLR Типы
отображения типа CLR для типа EDM является неоднозначным, поскольку типы множественного CLR соответствуют типу EDM «Продукта ». Ранее найденный CLR тип 'TF.MyProject.DAL.Product, вновь найденный CLR тип ' TF.MyProject.DTO.Product '.
Сгенерированный класс Entity Framework и объект DTO находятся под собственным пространством имен. Это работало ранее и ниже то, что я пытался до сих пор ...
- возродил EDMX Модель
- Удалены и создал новую модель EDMX
- Выполнить пользовательский инструмент для создания шаблонов файлов
- Убедитесь, что все проекты в рамках решения используют одну и ту же версию платформы Entity Framework.
Entity Framework версия: 6.1.3
Ниже, как мой текущий проект настроен
MyProject
- /DAL/MyProjectModel.edmx
- /DTO/Продукт .cs
Любая идея или предложения будут полезны. Это работало в моих предыдущих проектах с версией 6. Не уверена, что, если он специфичен для версии в версии 6 ..
Примечание: Перемещение DAL в проект своих собственном решает проблему
Ну, если я переведу DAL на собственный проект, тогда он решает проблему – Vic