【发布时间】:2011-08-26 13:45:52
【问题描述】:
我有一个调用 Membership.UpdateUser() 的方法以及一些 Roles 方法以及我自己的一些自定义插入、删除。是否有可能在交易中完成所有这些工作?我看不到任何将事务与成员资格或角色提供者相关联的方法。澄清一下,我希望所有操作都发生在同一个事务中。
【问题讨论】:
标签: asp.net transactions membership roles
我有一个调用 Membership.UpdateUser() 的方法以及一些 Roles 方法以及我自己的一些自定义插入、删除。是否有可能在交易中完成所有这些工作?我看不到任何将事务与成员资格或角色提供者相关联的方法。澄清一下,我希望所有操作都发生在同一个事务中。
【问题讨论】:
标签: asp.net transactions membership roles
将您的更新放在 TransactionScope 范围内:
using (TransactionScope trans = new TransactionScope([option]))
{
Membership.Provider.UpdateUser(...);
Membership.Provider.UpdateUser(...);
trans.Complete();
}
【讨论】: