オニオン アーキテクチャを順守する ASP.NET MVC 5 ソリューションに Identity 2.0 を実装しようとしています。
私は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
、タマネギの考えに反する参照をすべきではありません。
良い解決策は何ですか?