Я пытаюсь реализовать Identity 2.0 в своем решении ASP.NET MVC 5, которое соответствует архитектуре лука.
У меня есть ApplicationUser
в моем ядре.
namespace Core.DomainModel
{
public class ApplicationUser {...}
}
В моем уровне доступа к данным я использую Entity Framework 6.1, и мой контекст происходит от IdentityDbContext
, и в этом и заключается проблема. ApplicationUser
необходимо извлечь из Microsoft.AspNet.Identity.EntityFramework.IdentityUser
namespace Infrastructure.DAL
{
public class TestContext : IdentityDbContext<ApplicationUser> {...}
}
Моя модель домена не должна ссылаться на Microsoft.AspNet.Identity.EntityFramework
, которая противоречит идее лука.
Какое хорошее решение?