j'ai voulu tester LINQ et les transactions via ce code :
MSDTC n'est pas disponible sur le serveur 'DAVID-LAPTOP'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 protectedvoid Delete_Click(object sender, EventArgs e) { NorthwindDataContext db = newNorthwindDataContext(); using(TransactionScope ts=newTransactionScope()) { Product product = db.Products.Single(p => p.ProductName.StartsWith("Vodka pas")); db.Products.DeleteOnSubmit(product); db.SubmitChanges(); ShowDatas(); Transaction.Current.Rollback(); } }
et je ne trouve nulle trace du service DTC, mon environement :
Vista Intégrale
SQL Server 2005 standard
Visual Studio 2008 RTM
Pourriez vous m'aider s'il vous plait
Merci par avance
Partager