次の方法で共有


IDbConnectionFactory インターフェイス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

このインターフェイスの実装は、指定されたデータベース名に基づいてある種類のデータベース サーバーに対する DbConnection オブジェクトを作成するために使用されます。 インスタンスが Database クラスに設定されているので、すべての DbContexts オブジェクトが接続情報なしで作成されることになります。または既定で特定の種類のデータベース サーバーが使用されるように、データベース名または接続文字列のみが使用されます。 このインターフェイスには 2 つの実装が提供されています。SqlConnectionFactory は Microsoft SQL Server (EXPRESS Edition も含む) への接続を作成するために使用されます。 SqlCeConnectionFactory は Microsoft SQL Server Compact Edition への接続を作成するために使用されます。 その他のデータベース サーバー用の実装は必要に応じて追加できます。 インターフェイスの実装は、複数のスレッドから同時にアクセスされるので、スレッド セーフまたは不変になっている必要があることに注意してください。

名前空間:  System.Data.Entity.Infrastructure
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Interface IDbConnectionFactory
'使用
Dim instance As IDbConnectionFactory
public interface IDbConnectionFactory
public interface class IDbConnectionFactory
type IDbConnectionFactory =  interface end
public interface IDbConnectionFactory

IDbConnectionFactory 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド CreateConnection データベース名または接続文字列に基づいて接続を作成します。

上揃え

参照

参照

System.Data.Entity.Infrastructure 名前空間