Я работаю над проектом веб-сайта 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 в библиотеку классов, но не знаю, что мне не хватает.Пожалуйста помоги.