2009-10-13 43 views
1

SQL中行鎖定提示的Linq等效項是什麼?例如:行或表鎖定如何在Linq中工作?

select * 
    from MyTable with (updlock) 
where MyField like 'A%' 

或者是整個問題毫無意義,因爲反正Linq的緩存中的所有對象,它不能處理併發更新的對象已駐留在內存中?

回答

2

它不起作用; Linq沒有這個機制。擁有它會很高興,但很難以獨立於數據庫的方式提供鎖定提示。但是,仍然可以使用存儲過程或System.Transactions實現相同的效果。