1
我很難正確指定問題的標題 - 本質上我收到一個錯誤,說「ExecuteReader需要命令有一個事務時,分配給該命令的連接一個待處理的本地事務,該命令的Transaction屬性尚未初始化。「對於類似這樣的情況:設置LINQ事務一個指定的查詢(不包含SqlCommand)
using (db = getDbContext())
{
var results = (from t in db.table
select t.column).SingleOrDefault();
}
正如錯誤說,這一切都已經包裹在其他事務,我想使用此查詢也是如此。
如何使用此查詢格式指定事務?
我試圖創建一個SqlCommand("select column from table", myconnection, mytransaction)
, 其工作原理,但我寧願使用的智能感知LINQ語法(其中包括)的好處,因爲實際的查詢是相當更加複雜
非常感謝,這已經讓我煩惱了幾個小時。
亞歷
我剛剛發現這一點,並回到這裏來問,如果這是確定的事情,出色的計時:) – Alex 2011-02-25 16:05:44