다음을 통해 공유


IModelSource 인터페이스

정의

컨텍스트를 IModel 기반으로 을 생성합니다. 이는 일반적으로 데이터베이스 공급자가 해당 데이터베이스와 관련된 규칙 및 유효성 검사를 사용하도록 구현됩니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

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

설명

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

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

메서드

GetModel(DbContext, IConventionSetBuilder, IModelValidator)

사용할 모델을 가져옵니다.

GetModel(DbContext, IConventionSetBuilder, IModelValidator)

사용할 모델을 가져옵니다.

GetModel(DbContext, IConventionSetBuilder, ModelDependencies)
사용되지 않음.

사용할 모델을 가져옵니다.

GetModel(DbContext, IConventionSetBuilder)
사용되지 않음.
사용되지 않음.

사용할 모델을 가져옵니다.

GetModel(DbContext, ModelCreationDependencies, Boolean)

사용할 모델을 가져옵니다.

적용 대상