Я пытаюсь создать пользователя с помощью поставщика членства 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 всегда закрывает свое соединение.