DataContext 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 DataContext 類別的新執行個體。 您使用的連接字串可以是 ADO.NET 連接字串。 您也可以指定 SQL Server Express 或 SQL Server Compact 檔案的檔名。
多載
DataContext(IDbConnection) |
藉由參考 .NET Framework 所使用的連接,初始化 類別的新實例DataContext。 |
DataContext(String) |
參考檔案來源,以初始化 DataContext 類別的新執行個體。 |
DataContext(IDbConnection, MappingSource) |
參考連接和對應來源,以初始化 DataContext 類別的新執行個體。 |
DataContext(String, MappingSource) |
參考檔案來源和對應來源,以初始化 DataContext 類別的新執行個體。 |
DataContext(IDbConnection)
藉由參考 .NET Framework 所使用的連接,初始化 類別的新實例DataContext。
public:
DataContext(System::Data::IDbConnection ^ connection);
public DataContext (System.Data.IDbConnection connection);
new System.Data.Linq.DataContext : System.Data.IDbConnection -> System.Data.Linq.DataContext
Public Sub New (connection As IDbConnection)
參數
- connection
- IDbConnection
.NET Framework 所使用的連接。
備註
DataContext如果您提供關閉的連線或 連接字串,會視需要開啟並關閉資料庫連線。 一般而言,您永遠不需要在 上DataContext呼叫 Dispose
。 如果您提供開啟的連接, DataContext 將不會關閉它。 因此,除非您有好的理由這麼做,否則請勿具現化 DataContext 具有開啟連線的 。 在交易中 System.Transactions , DataContext 不會開啟或關閉連線以避免升級。
適用於
DataContext(String)
參考檔案來源,以初始化 DataContext 類別的新執行個體。
public:
DataContext(System::String ^ fileOrServerOrConnection);
public DataContext (string fileOrServerOrConnection);
new System.Data.Linq.DataContext : string -> System.Data.Linq.DataContext
Public Sub New (fileOrServerOrConnection As String)
參數
- fileOrServerOrConnection
- String
此引數可以是下列其中之一:SQL Server Express 資料庫所在的檔案名稱。
呈現資料庫之伺服器的名稱。 在此情況下,提供者會使用使用者的預設資料庫。
完整連接字串。 LINQ to SQL 只會傳遞字串給提供者,但不會進行修改。
適用於
DataContext(IDbConnection, MappingSource)
參考連接和對應來源,以初始化 DataContext 類別的新執行個體。
public:
DataContext(System::Data::IDbConnection ^ connection, System::Data::Linq::Mapping::MappingSource ^ mapping);
public DataContext (System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mapping);
new System.Data.Linq.DataContext : System.Data.IDbConnection * System.Data.Linq.Mapping.MappingSource -> System.Data.Linq.DataContext
Public Sub New (connection As IDbConnection, mapping As MappingSource)
參數
- connection
- IDbConnection
.NET Framework 所使用的連接。
- mapping
- MappingSource
對應來源。
適用於
DataContext(String, MappingSource)
參考檔案來源和對應來源,以初始化 DataContext 類別的新執行個體。
public:
DataContext(System::String ^ fileOrServerOrConnection, System::Data::Linq::Mapping::MappingSource ^ mapping);
public DataContext (string fileOrServerOrConnection, System.Data.Linq.Mapping.MappingSource mapping);
new System.Data.Linq.DataContext : string * System.Data.Linq.Mapping.MappingSource -> System.Data.Linq.DataContext
Public Sub New (fileOrServerOrConnection As String, mapping As MappingSource)
參數
- fileOrServerOrConnection
- String
這個引數可以是下列任一項:
SQL Server Express 資料庫所在之檔案的名稱。
呈現資料庫之伺服器的名稱。 在此情況下,提供者會使用使用者的預設資料庫。
完整連接字串。 LINQ to SQL 只會傳遞字串給提供者,但不會進行修改。
- mapping
- MappingSource
對應來源。