我有一個複雜的添加過程中創建用戶(並增加了角色+其他用戶相關信息到其它表)交易/ Database.BeginTransaction和IdentityManager
有誰知道如何添加用戶/角色時使用事務或其他Identity對象。我似乎無法訪問「Database.BeginTransaction」
我有以下的UserManager類,我不知道我怎麼可以訪問基類的「存儲」
public class UserManager : UserManager<ApplicationUser>
{
public UserManager()
: base(new UserStore<ApplicationUser>(new ApplicationDbContext()))
{
//allows alphanumeric names in username
UserValidator = new UserValidator<ApplicationUser>(this) { AllowOnlyAlphanumericUserNames = false };
}
}
有犯規似乎是一種手段訪問UserManager.UserStore.Database ...
感謝
對不起,我的問題是,我試圖跨兩個上下文這樣做,因此我需要使用新功能EntityFramework 6和「BeginTransaction」 - 據我所知。 –
您可以使用相同的ConnectionString(而不是SqlConnection對象)跨多個DbContext使用相同的方法。 – jd4u
我已更新我的問題...我似乎無法找到IdentityManager.Store ?? –