IRelationalAnnotationProvider インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
通常、 のさまざまな要素 IRelationalModelに対してリレーショナル EF Core コンポーネントによって使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。
public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
- 派生
注釈
サービスの有効期間は です Singleton。 つまり、1 つのインスタンスが多くの DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。
詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。
メソッド
For(ICheckConstraint, Boolean) |
指定 ICheckConstraintした のプロバイダー固有の注釈を取得します。 |
For(ICheckConstraint) |
指定 ICheckConstraintした のプロバイダー固有の注釈を取得します。 |
For(IColumn, Boolean) |
指定 IColumnした のプロバイダー固有の注釈を取得します。 |
For(IColumn) |
指定 IColumnした のプロバイダー固有の注釈を取得します。 |
For(IEntityType) |
通常、 のさまざまな要素 IRelationalModelに対してリレーショナル EF Core コンポーネントによって使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。 |
For(IForeignKey) |
通常、 のさまざまな要素 IRelationalModelに対してリレーショナル EF Core コンポーネントによって使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。 |
For(IForeignKeyConstraint, Boolean) |
指定 IForeignKeyConstraintした のプロバイダー固有の注釈を取得します。 |
For(IForeignKeyConstraint) |
指定 IForeignKeyConstraintした のプロバイダー固有の注釈を取得します。 |
For(IFunctionColumn, Boolean) |
指定 IFunctionColumnした のプロバイダー固有の注釈を取得します。 |
For(IFunctionColumn) |
指定 IFunctionColumnした のプロバイダー固有の注釈を取得します。 |
For(IIndex) |
通常、 のさまざまな要素 IRelationalModelに対してリレーショナル EF Core コンポーネントによって使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。 |
For(IKey) |
通常、 のさまざまな要素 IRelationalModelに対してリレーショナル EF Core コンポーネントによって使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。 |
For(IModel) |
通常、 のさまざまな要素 IRelationalModelに対してリレーショナル EF Core コンポーネントによって使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。 |
For(IProperty) |
通常、 のさまざまな要素 IRelationalModelに対してリレーショナル EF Core コンポーネントによって使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。 |
For(IRelationalModel, Boolean) |
指定 IRelationalModelした のプロバイダー固有の注釈を取得します。 |
For(IRelationalModel) |
指定 IRelationalModelした のプロバイダー固有の注釈を取得します。 |
For(ISequence, Boolean) |
指定 ISequenceした のプロバイダー固有の注釈を取得します。 |
For(ISequence) |
指定 ISequenceした のプロバイダー固有の注釈を取得します。 |
For(ISqlQuery, Boolean) |
指定 ISqlQueryした のプロバイダー固有の注釈を取得します。 |
For(ISqlQuery) |
指定 ISqlQueryした のプロバイダー固有の注釈を取得します。 |
For(ISqlQueryColumn, Boolean) |
指定 ISqlQueryColumnした のプロバイダー固有の注釈を取得します。 |
For(ISqlQueryColumn) |
指定 ISqlQueryColumnした のプロバイダー固有の注釈を取得します。 |
For(IStoreFunction, Boolean) |
指定 IStoreFunctionした のプロバイダー固有の注釈を取得します。 |
For(IStoreFunction) |
指定 IStoreFunctionした のプロバイダー固有の注釈を取得します。 |
For(IStoreFunctionParameter, Boolean) |
指定 IStoreFunctionParameterした のプロバイダー固有の注釈を取得します。 |
For(IStoreStoredProcedure, Boolean) |
指定 IStoreStoredProcedureした のプロバイダー固有の注釈を取得します。 |
For(IStoreStoredProcedureParameter, Boolean) |
指定 IStoreStoredProcedureParameterした のプロバイダー固有の注釈を取得します。 |
For(IStoreStoredProcedureResultColumn, Boolean) |
指定 IStoreStoredProcedureResultColumnした のプロバイダー固有の注釈を取得します。 |
For(ITable, Boolean) |
指定 ITableした のプロバイダー固有の注釈を取得します。 |
For(ITable) |
指定 ITableした のプロバイダー固有の注釈を取得します。 |
For(ITableIndex, Boolean) |
指定 ITableIndexした のプロバイダー固有の注釈を取得します。 |
For(ITableIndex) |
指定 ITableIndexした のプロバイダー固有の注釈を取得します。 |
For(ITrigger, Boolean) |
指定 ITriggerした のプロバイダー固有の注釈を取得します。 |
For(IUniqueConstraint, Boolean) |
指定 IUniqueConstraintした のプロバイダー固有の注釈を取得します。 |
For(IUniqueConstraint) |
指定 IUniqueConstraintした のプロバイダー固有の注釈を取得します。 |
For(IView, Boolean) |
指定 IViewした のプロバイダー固有の注釈を取得します。 |
For(IView) |
指定 IViewした のプロバイダー固有の注釈を取得します。 |
For(IViewColumn, Boolean) |
指定 IViewColumnした のプロバイダー固有の注釈を取得します。 |
For(IViewColumn) |
指定 IViewColumnした のプロバイダー固有の注釈を取得します。 |
適用対象
Entity Framework