【发布时间】:2011-04-28 17:47:12
【问题描述】:
希望你们当中有人去过那里。我需要做一些涉及多个表的数据库工作。我正在使用 SubSonic 3 SimpleRepository 来更新/访问记录。现在在更新表的调用之间,我调用System.Web.Security.Roles 方法进行一些查找。我正在使用单个存储库对象对 DAO 进行所有更新,但是当我的代码命中 User.IsInRole("blahblah") 时,它会抛出异常 MSDTC is not available on the server。
我知道这是因为SimpleRepository 正在使用不同的连接,而Membership API 对象正在使用另一个连接。
有没有办法绕过它,还是我必须将Membership API 对象包装在我自己的类中?
【问题讨论】:
标签: .net asp.net-membership subsonic3 transactionscope msdtc