DbContextOptionsBuilder<TContext>.UseInternalServiceProvider メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンテキストが IServiceProvider すべてのサービスを解決する必要がある を設定します。 何も指定されていない場合、EF はサービス プロバイダーを作成および管理します。
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInternalServiceProvider (IServiceProvider serviceProvider);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInternalServiceProvider (IServiceProvider? serviceProvider);
override this.UseInternalServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseInternalServiceProvider (serviceProvider As IServiceProvider) As DbContextOptionsBuilder(Of TContext)
パラメーター
- serviceProvider
- IServiceProvider
使用するサービス プロバイダー。
戻り値
複数の呼び出しをチェーンできるように、同じビルダー インスタンス。
注釈
サービス プロバイダーには、Entity Framework に必要なすべてのサービス (および使用されているデータベース) が含まれている必要があります。 Entity Framework サービスは、 の IServiceCollection拡張メソッドを使用して登録できます。 たとえば、Microsoft SQL Server プロバイダーには、必要なサービスを追加するための AddEntityFrameworkSqlServer() メソッドが含まれています。
に IServiceProviderDbContextOptions または DbContextOptions<TContext> が登録されている場合は、このコンテキスト インスタンスのオプションとしてこれが使用されます。
詳細と例については、「 DbContextOptions の使用 」を参照してください。
適用対象
Entity Framework