Перемещение файлов EDMX из основного проекта в отдельную библиотеку классов вызывает конфликты в именах классов - PullRequest
0 голосов
/ 19 декабря 2018

Я работаю над проектом веб-сайта asp.net с app_code, и внутри этой папки была модель данных .edmx.Теперь я хотел переместить эту модель данных в отдельный проект библиотеки классов и использовать скомпилированный файл DLL для повышения безопасности и обслуживания.После этого проект успешно компилируется, но возникает исключение, уведомляющее о существовании классов, сталкивающихся с новыми классами новой библиотеки классов.Ошибка упоминается, как показано ниже.

The mapping of CLR type to EDM type is ambiguous because multiple CLR types match the EDM type 'AdminAuthorization'. Previously found CLR type 'AdminAuthorization', newly found CLR type 'DreamBirdModel.AdminAuthorization'.

Здесь AdminAuthorization - это класс сущности, а DreamBirdModel - это библиотека классов.Я также переместил Model.Context.cs и все соответствующие классы модели edmx в библиотеку классов, но не знаю, что мне не хватает.Пожалуйста помоги.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...