I
imbirek8
Hi!
I have some questions about Linq and transactions.
In my opinion, when I do:
DataClassesDataContext objDataClass = new
DataClassesDataContext(connectionString);
User user = new User() { UserName = "name" };
objDataClass.Users.InsertOnSubmit(user);
objDataClass.SubmitChanges();
I don't use any transaction. When I do SubmitChanges, I only sent query to
database.
When I do:
DataClassesDataContext objDataClass = new
DataClassesDataContext(connectionString);
objDataClass.Connection.Open();
System.Data.Common.DbTransaction trans =
objDataClass.Connection.BeginTransaction();
objDataClass.Transaction = trans;
User user = new User() { UserName = "name" };
objDataClass..Users.InsertOnSubmit(user);
objDataClass.SubmitChanges();
trans.Commit();
I use transactions.
Am I right ?
I try to use Profiler, and in both cases I had:
"EventClass TM:Begin Tran Completed BEGIN TRANSACTION, TM. Commit Tran
Commpleted COMMIT TRANSACTION"
Why? Why in the first case?
I would like to use linq without any transactions, how to do it ?
Thank you for help
I have some questions about Linq and transactions.
In my opinion, when I do:
DataClassesDataContext objDataClass = new
DataClassesDataContext(connectionString);
User user = new User() { UserName = "name" };
objDataClass.Users.InsertOnSubmit(user);
objDataClass.SubmitChanges();
I don't use any transaction. When I do SubmitChanges, I only sent query to
database.
When I do:
DataClassesDataContext objDataClass = new
DataClassesDataContext(connectionString);
objDataClass.Connection.Open();
System.Data.Common.DbTransaction trans =
objDataClass.Connection.BeginTransaction();
objDataClass.Transaction = trans;
User user = new User() { UserName = "name" };
objDataClass..Users.InsertOnSubmit(user);
objDataClass.SubmitChanges();
trans.Commit();
I use transactions.
Am I right ?
I try to use Profiler, and in both cases I had:
"EventClass TM:Begin Tran Completed BEGIN TRANSACTION, TM. Commit Tran
Commpleted COMMIT TRANSACTION"
Why? Why in the first case?
I would like to use linq without any transactions, how to do it ?
Thank you for help