다음을 통해 공유


IRelationalAnnotationProvider 인터페이스

정의

일반적으로 데이터베이스 공급자가 구현하는 서비스로, 의 다양한 요소 IRelationalModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 액세스할 수 있습니다.

public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
파생

설명

서비스 수명은 입니다 Singleton. 즉, 여러 DbContext 인스턴스에서 단일 instance 사용됩니다. 구현은 스레드로부터 안전해야 합니다. 이 서비스는 로 Scoped등록된 서비스에 의존할 수 없습니다.

자세한 내용 과 예제는 데이터베이스 공급자 및 확장 구현 을 참조하세요.

메서드

For(ICheckConstraint)

지정된 ICheckConstraint에 대한 공급자별 주석을 가져옵니다.

For(ICheckConstraint, Boolean)

지정된 ICheckConstraint에 대한 공급자별 주석을 가져옵니다.

For(IColumn)

지정된 IColumn에 대한 공급자별 주석을 가져옵니다.

For(IColumn, Boolean)

지정된 IColumn에 대한 공급자별 주석을 가져옵니다.

For(IEntityType)

일반적으로 데이터베이스 공급자가 구현하는 서비스로, 의 다양한 요소 IRelationalModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 액세스할 수 있습니다.

For(IForeignKey)

일반적으로 데이터베이스 공급자가 구현하는 서비스로, 의 다양한 요소 IRelationalModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 액세스할 수 있습니다.

For(IForeignKeyConstraint)

지정된 IForeignKeyConstraint에 대한 공급자별 주석을 가져옵니다.

For(IForeignKeyConstraint, Boolean)

지정된 IForeignKeyConstraint에 대한 공급자별 주석을 가져옵니다.

For(IFunctionColumn)

지정된 IFunctionColumn에 대한 공급자별 주석을 가져옵니다.

For(IFunctionColumn, Boolean)

지정된 IFunctionColumn에 대한 공급자별 주석을 가져옵니다.

For(IIndex)

일반적으로 데이터베이스 공급자가 구현하는 서비스로, 의 다양한 요소 IRelationalModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 액세스할 수 있습니다.

For(IKey)

일반적으로 데이터베이스 공급자가 구현하는 서비스로, 의 다양한 요소 IRelationalModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 액세스할 수 있습니다.

For(IModel)

일반적으로 데이터베이스 공급자가 구현하는 서비스로, 의 다양한 요소 IRelationalModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 액세스할 수 있습니다.

For(IProperty)

일반적으로 데이터베이스 공급자가 구현하는 서비스로, 의 다양한 요소 IRelationalModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 액세스할 수 있습니다.

For(IRelationalModel)

지정된 IRelationalModel에 대한 공급자별 주석을 가져옵니다.

For(IRelationalModel, Boolean)

지정된 IRelationalModel에 대한 공급자별 주석을 가져옵니다.

For(ISequence)

지정된 ISequence에 대한 공급자별 주석을 가져옵니다.

For(ISequence, Boolean)

지정된 ISequence에 대한 공급자별 주석을 가져옵니다.

For(ISqlQuery)

지정된 ISqlQuery에 대한 공급자별 주석을 가져옵니다.

For(ISqlQuery, Boolean)

지정된 ISqlQuery에 대한 공급자별 주석을 가져옵니다.

For(ISqlQueryColumn)

지정된 ISqlQueryColumn에 대한 공급자별 주석을 가져옵니다.

For(ISqlQueryColumn, Boolean)

지정된 ISqlQueryColumn에 대한 공급자별 주석을 가져옵니다.

For(IStoreFunction)

지정된 IStoreFunction에 대한 공급자별 주석을 가져옵니다.

For(IStoreFunction, Boolean)

지정된 IStoreFunction에 대한 공급자별 주석을 가져옵니다.

For(IStoreFunctionParameter, Boolean)

지정된 IStoreFunctionParameter에 대한 공급자별 주석을 가져옵니다.

For(IStoreStoredProcedure, Boolean)

지정된 IStoreStoredProcedure에 대한 공급자별 주석을 가져옵니다.

For(IStoreStoredProcedureParameter, Boolean)

지정된 IStoreStoredProcedureParameter에 대한 공급자별 주석을 가져옵니다.

For(IStoreStoredProcedureResultColumn, Boolean)

지정된 IStoreStoredProcedureResultColumn에 대한 공급자별 주석을 가져옵니다.

For(ITable)

지정된 ITable에 대한 공급자별 주석을 가져옵니다.

For(ITable, Boolean)

지정된 ITable에 대한 공급자별 주석을 가져옵니다.

For(ITableIndex)

지정된 ITableIndex에 대한 공급자별 주석을 가져옵니다.

For(ITableIndex, Boolean)

지정된 ITableIndex에 대한 공급자별 주석을 가져옵니다.

For(ITrigger, Boolean)

지정된 ITrigger에 대한 공급자별 주석을 가져옵니다.

For(IUniqueConstraint)

지정된 IUniqueConstraint에 대한 공급자별 주석을 가져옵니다.

For(IUniqueConstraint, Boolean)

지정된 IUniqueConstraint에 대한 공급자별 주석을 가져옵니다.

For(IView)

지정된 IView에 대한 공급자별 주석을 가져옵니다.

For(IView, Boolean)

지정된 IView에 대한 공급자별 주석을 가져옵니다.

For(IViewColumn)

지정된 IViewColumn에 대한 공급자별 주석을 가져옵니다.

For(IViewColumn, Boolean)

지정된 IViewColumn에 대한 공급자별 주석을 가져옵니다.

적용 대상