程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> LINQ體驗(16)——LINQ to SQL語句之DataContext

LINQ體驗(16)——LINQ to SQL語句之DataContext

編輯:關於ASP.NET

DataContext

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

創建和刪除數據庫

CreateDatabase方法用於在服務器上創建數據庫。

DeleteDatabase方法用於刪除由DataContext連接字符串標識的數據庫。

數據庫的名稱有以下方法來定義:

如果數據庫在連接字符串中標 識,則使用該連接字符串的名稱。

如果存在DatabaseAttribute屬性 (Attribute),則將其Name屬性(Property)用作數據庫的名稱。

如果連接 字符串中沒有數據庫標記,並且使用強類型的DataContext,則會檢查與 DataContext繼承類名稱相同的數據庫。如果使用弱類型的DataContext,則會引 發異常。

如果已通過使用文件名創建了DataContext,則會創建與該文件 名相對應的數據庫。

我們首先用實體類描述關系數據庫表和列的結構的 屬性。再調用DataContext的CreateDatabase方法,LINQ to SQL會用我們的定義 的實體類結構來構造一個新的數據庫實例。還可以通過使用 .mdf 文件或只使用 目錄名(取決於連接字符串),將 CreateDatabase與SQL Server一起使用。 LINQ to SQL使用連接字符串來定義要創建的數據庫和作為數據庫創建位置的服 務器。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved