j'ai voulu tester LINQ et les transactions via ce code :

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();
}
}
MSDTC n'est pas disponible sur le serveur 'DAVID-LAPTOP'.

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