Hej! Ja om du använder TransactionScope så går det bra.Kan man få med Membership.CreateUser i en transaktion med SqlTransaction?
Vi har en applikation som först hade en transaktionshantering med TransactionScope. Men pga den konfiguration som driften har så är vi hänvisade till att använda SqlTransaction.
Vad jag förstår så hamnar inte Membership.CreateUser i samma transaktion (med SqlTransaction) som övriga sql-frågor till databasen, och detta skulle vi vilja ha.
Går detta att göra?
Nu skapas en user i Membership-tabellen även om inte resten av transaktionen går igenom...
Funderar på om den enda lösningen till det fallet där en transaktion rullas tillbaka och Membership.CreateUser skapat användaren korrekt, är att i catch-satsen tabort den nyligen skapade användaren ur Membershiptabellen...
Eller finns det ett annat bättre sätt...
Mvh
/JesperSv: Kan man få med Membership.CreateUser i en transaktion med SqlTransaction?
Sen kan du ju fundera på att själva sätta membership guiden via kod och köra CreateUser absolut sist med den nya membership guiden (och alltås inte ha ngn referential integrity från aspnet_users)