创建用户(事务)



我使用的是ASP。. NET Identity 2.0和我正在研究注册方法。它开箱即用,但现在我需要将数据添加到寄存器进程上的另一个表中。

是如何创建用户与ASP。. NET身份使用事务?因此,任何数据将被丢弃在一个错误?

var applicationUser = new ApplicationUser()
{
    UserName = model.Email,
    Email = model.Email
};
// My application context here will add data to other tables
........
var createResult = await UserManager.CreateAsync(applicationUser, model.Password);

. NET Identity使用您提供的数据上下文,您可以通过实体框架创建事务。只要确保它是数据上下文的同一个实例。

相关内容

最新更新