> 1. How does ADO.Net invoke transactions. I am using the SQLConnection and
> transation object and am not using COM+. Does it use it's own provider to
> control the transactions or does it use MSDTC?
I believe it works with SQL Server to do this. AFAIK the DTC is not
involved. I normally use COM+ though.
> 2. Can I enlist in a distributed transaction just using ADO.Net without
> using COM+ or is this only available from ADO.Net 2 onwards?
System.Transactions will let you do that, IIRC. I think one of Don Box's
blog entries talked about this.

Signature
Klaus H. Probst, MVP
http://www.simulplex.net/