Language

IRelationalAnnotationProvider インターフェイス

定義

通常、 IRelationalModelのさまざまな要素のリレーショナル EF Core コンポーネントで使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。

public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
派生

注釈

サービスの有効期間は Singleton。 つまり、1 つのインスタンスが多数の DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 Scopedとして登録されたサービスに依存できません。

詳細と例については、 データベース プロバイダーと拡張機能の実装 を参照してください。

メソッド

Name 説明
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のプロバイダー固有の注釈を取得します。

適用対象