При создании нового приложения EF6/MVC5 с использованием параметра «Индивидуальные учетные записи» вы получаете веб-приложение с IdentityModels.cs
, которое содержит как IdentityUser
, так и . У меня есть отдельная библиотека классов, в которой находятся все мои сущности, которые не имеют реальной ссылки на Entity Framework, потому что, честно говоря, они не должны знать о технологии, используемой для их хранения.Внедрение индивидуальных учетных записей EF6 в отдельный объект проекта
Другие объекты ссылаться на ApplicationUser
так логически Теперь я хотел бы, чтобы переместить мой ApplicationUser
класс к Entities
библиотеки, но потому, что он должен наследоваться от IdentityUser
это означало бы добавить ссылку на EF. Это испортило мою идею о том, чтобы поместить их в отдельную библиотеку в первую очередь.
Есть ли у кого-нибудь опыт работы с той же проблемой и/или как вы справитесь с этим?
Спасибо за подтверждение. У меня уже сложилось впечатление, что я не смогу получить мои сущности/POCOs полностью независимыми от EF при внедрении метода аутентификации EF. Ваш пост подтвердил это для меня. –