目前日期文章:201202 (32)

瀏覽方式: 標題列表 簡短摘要

想學習一下LINQ語法,發現不錯的文章,翻譯成繁中做個記錄。

本系列文章導航

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(1) 人氣()

只能輸入1個數字 
表達式 ^/d$
描述 匹配一個數字
匹配的例子 0,1,2,3
不匹配的例子  

 

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

Regular Expression 與 C# Regex 教學

Regular Expression 稱為「正規表達式」,但我都稱它為「字串篩選條件」,Regular 有「正規」、「常態」之意,在此處為「規則」的意思。它為敘述一句符合某段句法規則之字串的字串,通常用來找尋與驗證或替換符合規則的字串,是個強大的字串匹配的類別。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

LINQ中的Lambda表達式(Lambda Expressions in LINQ)

用lambda表達式定義內聯的委託定義。在如下表達式中:

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

概述

.NET Framework有兩個主要組件:

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

繼承支持

LINQ to SQL支持單表映射,其整個繼承層次結構存儲在單個數據庫表中。該表包含整個層次結構的所有可能數據列的平展聯合。(聯合是將兩個表組合成一個表的結果,組合後的表包含任一原始表中存在的行。)每行中不適用於該行所表示的實例類型的列為null。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

視圖

我們使用視圖和使用數據表類似,只需將視圖從“服務器資源管理器/數據庫資源管理器”拖動到O/R 設計器上,自動可以創建基於這些視圖的實體類。我們可以同操作數據表一樣來操作視圖了。這裡註意:O/R 設計器是一個簡單的對象關係映射器,因為它僅支持1:1 映射關係。換句話說,實體類與數據庫表或視圖之間只能具有1:1 映射關係。不支持複雜映射(例如,將一個實體類映射到多個表)。但是,可以將一個實體類映射到一個聯接多個相關表的視圖。下面使用NORTHWND數據庫中自帶的Invoices、Quarterly Orders兩個視圖為例,寫出兩個範例。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

動態查詢

有這樣一個場景:應用程序可能會提供一個用戶界面,用戶可以使用該用戶界面指定一個或多個謂詞來篩選數據。這種情況在編譯時不知道查詢的細節,動態查詢將十分有用。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

DataContext

DataContext作為LINQ to SQL框架的主入口點,為我們提供了一些方法和屬性,本文用幾個例子說明DataContext幾個典型的應用。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

使用者定義函數

我們可以在LINQ to SQL中使用使用者定義函數。只要把使用者定義函數拖到O/R設計器中,LINQ to SQL自動使用FunctionAttribute屬性和ParameterAttribute屬性(如果需要)將其函數指定為方法。這時,我們只需簡單調用即可。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

存儲過程

在我們編寫程式中,往往需要一些存儲過程,在LINQ to SQL中怎麼使用呢?也許比原來的更簡單些。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

ADO.NET與LINQ to SQL

它基於由 ADO.NET 提供程式模型提供的服務。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

HttpWebRequest 是 .net 基礎類別庫中的一個類別,在命名空間 System.Net 下面,用來使使用者通過 HTTP 協議和伺服器交互溝通。

HttpWebRequest 對 HTTP 協議進行了完整的封裝,對 HTTP 協議中的 Header, Content, Cookie 都做了屬性和方法的支援,很容易就能撰寫出一個模擬瀏覽器自動登錄的程式。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

運算子轉換

1.AsEnumerable:

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

對象載入

延遲載入

在查詢某物件時,實際上你只查詢該物件。不會同時自動獲取這個物件。這就是延遲載入。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

物件標識

• 運行庫中的物件具有唯一標識。引用同一物件的兩個變數實際上是引用此物件的同一實例。你更改一個變數後,可以通過另一個變數看到這些更改。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

字串(String)

LINQ to SQL支援以下String方法。但是不同的是預設情況下System.String方法區分大小寫。而SQL則不區分大小寫。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

Null語義

說明:下面第一個例子說明查詢ReportsToEmployee為null的雇員。第二個例子使用Nullable<T>.HasValue查詢雇員,其結果與第一個例子相同。在第三個例子中,使用Nullable<T>.Value來返回ReportsToEmployee不為null的雇員的ReportsTo的值。

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

Simultaneous Changes開放式併發控制

下表介紹 LINQ to SQL 文檔中涉及開放式併發的術語:

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

刪除(Delete)

1.簡單形式

文章標籤

Jimmy 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2
找更多相關文章與討論