Я пытаюсь создать пользователя с помощью поставщика членства SQL на SQL Express . Когда я использую TransactionScope
, он запрашивает DTC без видимой причины, как я могу избежать этого?
Вот мой пример кода:
using (var ts = new TransactionScope())
{
MembershipCreateStatus status;
Membership.CreateUser(username, password, null, null, null, true, out status);
var userProfile = ProfileBase.Create(username);
userProfile.SetPropertyValue("Fullname", fullname);
userProfile.Save();
ts.Complete();
}
Кстати, я включил рефлектор, и каждая функция SQL членства всегда закрывает свое соединение.