DataContext コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataContext クラスの新しいインスタンスを初期化します。 接続文字列として、ADO.NET 接続文字列を使用できます。 SQL Server Express ファイルまたは SQL Server Compact Edition ファイルにファイル名を指定することもできます。
オーバーロード
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
マッピングのためのソース。
適用対象
.NET