ProviderCodeGenerator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロバイダー固有のコード フラグメントを生成します。
public abstract class ProviderCodeGenerator : Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator
type ProviderCodeGenerator = class
interface IProviderConfigurationCodeGenerator
Public MustInherit Class ProviderCodeGenerator
Implements IProviderConfigurationCodeGenerator
- 継承
-
ProviderCodeGenerator
- 実装
注釈
サービスの有効期間は です Singleton。 つまり、1 つのインスタンスが多くの DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。
詳細と例については、 既存のデータベースのリバース エンジニアリング (スキャフォールディング) と EF Core 設計時サービス に関するページを参照してください。
コンストラクター
ProviderCodeGenerator(ProviderCodeGeneratorDependencies) |
ProviderCodeGenerator クラスの新しいインスタンスを初期化します。 |
プロパティ
Dependencies |
このサービスのリレーショナル プロバイダー固有の依存関係。 |
メソッド
GenerateContextOptions() |
追加のコンテキスト オプションを構成するメソッド チェーンを生成します。 |
GenerateProviderOptions() |
プロバイダー固有のオプションを構成するために使用されるメソッド チェーンを生成します。 |
GenerateUseProvider(String, MethodCallCodeFragment) |
生成された DbContext の メソッドでOnConfiguring(DbContextOptionsBuilder)使用できる のような |
GenerateUseProvider(String) |
古い.
生成された DbContext の メソッドでOnConfiguring(DbContextOptionsBuilder)使用できる のような |
適用対象
Entity Framework