다음을 통해 공유


RelationalAnnotationProvider 클래스

정의

의 다양한 요소 IReadOnlyModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 대한 액세스를 제공하는 데이터베이스 공급자가 상속하는 기본 클래스입니다.

public class RelationalAnnotationProvider : Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider
type RelationalAnnotationProvider = class
    interface IRelationalAnnotationProvider
Public Class RelationalAnnotationProvider
Implements IRelationalAnnotationProvider
상속
RelationalAnnotationProvider
구현

설명

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

자세한 내용 과 예제는 엔터티 형식 및 관계 모델링 을 참조하세요.

생성자

RelationalAnnotationProvider(RelationalAnnotationProviderDependencies)

이 클래스의 새 인스턴스를 초기화합니다.

속성

Dependencies

이 서비스에 대한 관계형 공급자별 종속성입니다.

메서드

For(ICheckConstraint)

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

For(ICheckConstraint, Boolean)

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

For(IColumn)

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

For(IColumn, Boolean)

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

For(IForeignKeyConstraint)

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

For(IForeignKeyConstraint, Boolean)

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

For(IFunctionColumn)

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

For(IFunctionColumn, Boolean)

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

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에 대한 공급자별 주석을 가져옵니다.

적용 대상