DatabaseProvider<TProviderServices,TOptionsExtension> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベース プロバイダーが、現在のコンテキストに対して選択されていることを EF に通知し、機能するために必要なサービスを提供できるプライマリ ポイント。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
public class DatabaseProvider<TProviderServices,TOptionsExtension> : Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider where TProviderServices : class, IDatabaseProviderServices where TOptionsExtension : class, IDbContextOptionsExtension
type DatabaseProvider<'ProviderServices, 'OptionsExtension (requires 'ProviderServices : null and 'ProviderServices :> IDatabaseProviderServices and 'OptionsExtension : null and 'OptionsExtension :> IDbContextOptionsExtension)> = class
interface IDatabaseProvider
Public Class DatabaseProvider(Of TProviderServices, TOptionsExtension)
Implements IDatabaseProvider
型パラメーター
- TProviderServices
データベース プロバイダーが機能するために EF で必要なサービスの基本セット。
- TOptionsExtension
選択されていることを識別するためにデータベース プロバイダーが追加する Extensions オプションの種類 (およびデータベース固有の設定を格納するため)。
- 継承
-
DatabaseProvider<TProviderServices,TOptionsExtension>
- 実装
コンストラクター
DatabaseProvider<TProviderServices,TOptionsExtension>() |
データベース プロバイダーが、現在のコンテキストに対して選択されていることを EF に通知し、機能するために必要なサービスを提供できるプライマリ ポイント。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
メソッド
GetProviderServices(IServiceProvider) |
データベース プロバイダーが機能するために EF で必要なサービスの基本セットを取得します。 |
IsConfigured(IDbContextOptions) |
このデータベース プロバイダーが特定のコンテキストに対して選択されているかどうかを示す値を取得します。 |
適用対象
Entity Framework