SqlServerDbContextOptionsExtensions.ConfigureSqlEngine メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| ConfigureSqlEngine(DbContextOptionsBuilder, Action<SqlEngineDbContextOptionsBuilder>) |
DbConnectionまたは接続文字列を最初に設定せずに、SQL Server、Azure SQL、Azure Synapse データベースのいずれかに接続するようにコンテキストを構成します。 |
| ConfigureSqlEngine<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlEngineDbContextOptionsBuilder>) |
DbConnectionまたは接続文字列を最初に設定せずに、SQL Server、Azure SQL、Azure Synapse データベースのいずれかに接続するようにコンテキストを構成します。 |
ConfigureSqlEngine(DbContextOptionsBuilder, Action<SqlEngineDbContextOptionsBuilder>)
DbConnectionまたは接続文字列を最初に設定せずに、SQL Server、Azure SQL、Azure Synapse データベースのいずれかに接続するようにコンテキストを構成します。
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder ConfigureSqlEngine(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder>? sqlEngineOptionsAction = default);
static member ConfigureSqlEngine : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function ConfigureSqlEngine (optionsBuilder As DbContextOptionsBuilder, Optional sqlEngineOptionsAction As Action(Of SqlEngineDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
パラメーター
- optionsBuilder
- DbContextOptionsBuilder
コンテキストの構成に使用されるビルダー。
- sqlEngineOptionsAction
- Action<SqlEngineDbContextOptionsBuilder>
追加のSQL Server、Azure SQL、Azure Synapse構成を許可するオプションのアクション。
戻り値
追加の構成を連結できるように、オプション ビルダー。
注釈
DbContextを使用してデータベースに接続する前に、接続または接続文字列を設定する必要があります。 SetDbConnection(DatabaseFacade, DbConnection, Boolean)を使用して接続を設定します。 SetConnectionString(DatabaseFacade, String)を使用して接続文字列を設定します。
詳細と例については、「DbContextOptions の使用」および「EF Core を使用したデータベースのSQL Server、Azure SQL、Azure Synapseへのアクセス」を参照してください。
適用対象
ConfigureSqlEngine<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlEngineDbContextOptionsBuilder>)
DbConnectionまたは接続文字列を最初に設定せずに、SQL Server、Azure SQL、Azure Synapse データベースのいずれかに接続するようにコンテキストを構成します。
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> ConfigureSqlEngine<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder>? sqlEngineOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member ConfigureSqlEngine : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function ConfigureSqlEngine(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional sqlEngineOptionsAction As Action(Of SqlEngineDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
型パラメーター
- TContext
パラメーター
- optionsBuilder
- DbContextOptionsBuilder<TContext>
コンテキストの構成に使用されるビルダー。
- sqlEngineOptionsAction
- Action<SqlEngineDbContextOptionsBuilder>
追加のSQL Server、Azure SQL、Azure Synapse構成を許可するオプションのアクション。
戻り値
追加の構成を連結できるように、オプション ビルダー。
注釈
DbContextを使用してデータベースに接続する前に、接続または接続文字列を設定する必要があります。 SetDbConnection(DatabaseFacade, DbConnection, Boolean)を使用して接続を設定します。 SetConnectionString(DatabaseFacade, String)を使用して接続文字列を設定します。
詳細と例については、「DbContextOptions の使用」および「EF Core を使用したデータベースのSQL Server、Azure SQL、Azure Synapseへのアクセス」を参照してください。