目前分類:LINQ (28)
- Feb 22 Wed 2012 12:55
(轉貼) 學習 LINQ to SQL
- Feb 26 Sun 2012 22:26
LINQ中的Lambda表達式
- Feb 25 Sat 2012 19:02
LINQ to SQL語句(25)之繼承
繼承支持
LINQ to SQL支持單表映射,其整個繼承層次結構存儲在單個數據庫表中。該表包含整個層次結構的所有可能數據列的平展聯合。(聯合是將兩個表組合成一個表的結果,組合後的表包含任一原始表中存在的行。)每行中不適用於該行所表示的實例類型的列為null。
- Feb 25 Sat 2012 19:01
LINQ to SQL語句(24)之視圖
視圖
我們使用視圖和使用數據表類似,只需將視圖從“服務器資源管理器/數據庫資源管理器”拖動到O/R 設計器上,自動可以創建基於這些視圖的實體類。我們可以同操作數據表一樣來操作視圖了。這裡註意:O/R 設計器是一個簡單的對象關係映射器,因為它僅支持1:1 映射關係。換句話說,實體類與數據庫表或視圖之間只能具有1:1 映射關係。不支持複雜映射(例如,將一個實體類映射到多個表)。但是,可以將一個實體類映射到一個聯接多個相關表的視圖。下面使用NORTHWND數據庫中自帶的Invoices、Quarterly Orders兩個視圖為例,寫出兩個範例。
- Feb 25 Sat 2012 18:08
LINQ to SQL語句(23)之動態查詢
- Feb 25 Sat 2012 17:50
LINQ to SQL語句(22)之DataContext
- Feb 25 Sat 2012 11:36
LINQ to SQL語句(21)之使用者定義函數
使用者定義函數
我們可以在LINQ to SQL中使用使用者定義函數。只要把使用者定義函數拖到O/R設計器中,LINQ to SQL自動使用FunctionAttribute屬性和ParameterAttribute屬性(如果需要)將其函數指定為方法。這時,我們只需簡單調用即可。
- Feb 24 Fri 2012 04:58
LINQ to SQL語句(20)之存儲過程
- Feb 24 Fri 2012 04:12
LINQ to SQL語句(19)之ADO.NET與LINQ to SQL
- Feb 23 Thu 2012 15:33
LINQ to SQL語句(18)之運算元轉換
- Feb 23 Thu 2012 15:02
LINQ to SQL語句(17)之對象載入
- Feb 23 Thu 2012 15:01
LINQ to SQL語句(16)之物件標識
- Feb 23 Thu 2012 14:59
LINQ to SQL語句(15)之String
- Feb 23 Thu 2012 14:27
LINQ to SQL語句(14)之Null語義和DateTime
Null語義
說明:下面第一個例子說明查詢ReportsToEmployee為null的雇員。第二個例子使用Nullable<T>.HasValue查詢雇員,其結果與第一個例子相同。在第三個例子中,使用Nullable<T>.Value來返回ReportsToEmployee不為null的雇員的ReportsTo的值。
- Feb 23 Thu 2012 13:45
LINQ to SQL語句(13)之開放式併發控制和事務
- Feb 23 Thu 2012 12:49
LINQ to SQL語句(12)之Delete和使用Attach
- Feb 23 Thu 2012 12:28
LINQ to SQL語句(11)之Update
- Feb 23 Thu 2012 12:21
LINQ to SQL語句(10)之Insert
- Feb 23 Thu 2012 11:55
LINQ to SQL語句(9)之Top/Bottom和Paging和SqlMethods
- Feb 23 Thu 2012 10:55
LINQ to SQL語句(8)之Concat/Union/Intersect/Except