1. 程式人生 > >linq to sql and linq to object 總結

linq to sql and linq to object 總結

 

Enumable型別是linq to object   是一個很特殊的型別   這個型別的資料來源都是在程式的記憶體中

Queryable型別是 Linq to sql   對資料庫進行操作都是這個型別     這個型別會生成表示式目錄樹 方法體只能有一行程式碼

Expression 表示式目錄樹

 

///外連結  需要用join       into       .DefaultIfEmpty  這樣才是外連結

根據價目表行資訊跟產品進行查詢   

某個價格組的行資訊存在某個產品的價格記錄   就返回這個價格組的行資訊  否則返回產品的行資訊  

通過外連結   左側A表是產品表  右側B表是價格組行  

 存在就返回B表的記錄 否則返回A表的記錄

 ///使用分組

/// linq寫法 資料去重複 .Distinct()  使用這個需要把前面的資料來源通過into 整合成一個數據源

 

 //擴充套件方法 分組 去重

 

 

 

////////////////////////////linq to object/////////////////////////////////

 

///內連線

 

 

///左連線