目前日期文章:201202 (32)

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

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

本系列文章導航

文章標籤

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

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

 

文章標籤

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

Regular Expression 與 C# Regex 教學

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

文章標籤

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

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

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

文章標籤

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

概述

.NET Framework有兩個主要組件:

文章標籤

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

繼承支持

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

文章標籤

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

視圖

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

文章標籤

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

動態查詢

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

文章標籤

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

DataContext

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

文章標籤

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

使用者定義函數

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

文章標籤

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

存儲過程

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

文章標籤

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

ADO.NET與LINQ to SQL

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

文章標籤

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

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

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

文章標籤

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

運算子轉換

1.AsEnumerable:

文章標籤

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

對象載入

延遲載入

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

文章標籤

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

物件標識

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

文章標籤

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

字串(String)

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

文章標籤

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

Null語義

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

文章標籤

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

Simultaneous Changes開放式併發控制

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

文章標籤

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

刪除(Delete)

1.簡單形式

文章標籤

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

1 2