剛開始使用LINQ開發,仍然無法理解一些簡單的東西。 所以, LinqTable.SingleOrDefault(t=>(t.Field1=="value1"))
等於SQL "SELECT * FROM LinqTable WHERE Field1="value1" LIMIT 1"
簡單的Linq問題:如何用邏輯運算符創建查詢
如何創建(使用LINQ),如"SELECT * FROM LinqTable WHERE Field1="value1" AND Field2="value2" LIMIT
1查詢?
只是注意 - 如果有多個匹配記錄,SingleOrDefault將拋出異常。 'FirstOrDefault'不會。 – 2010-02-24 19:12:21