다음을 통해 공유


IConventionContext<TMetadata> 인터페이스

정의

각 규칙 호출과 관련된 컨텍스트 정보입니다.

public interface IConventionContext<in TMetadata> : Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext
type IConventionContext<'Metadata> = interface
    interface IConventionContext
Public Interface IConventionContext(Of In TMetadata)
Implements IConventionContext

형식 매개 변수

TMetadata

메타데이터 개체의 형식입니다.

이 형식 매개 변수는 반공변(Contravariant)입니다. 즉, 지정한 형식이나 더 적게 파생된 모든 형식을 사용할 수 있습니다. 공변성(Covariance) 및 반공변성(Contravariance)에 대한 자세한 내용은 제네릭의 공변성(Covariance) 및 반공변성(Contravariance)을 참조하세요.
구현

설명

자세한 내용 및 예제는 모델 빌드 규칙을 참조하세요.

메서드

DelayConventions()

메타데이터 측면이 수정될 때 규칙이 즉시 실행되지 않도록 합니다. 반환된 개체가 삭제된 후 지연된 모든 규칙이 실행됩니다.

(다음에서 상속됨 IConventionContext)
StopProcessing()

이를 호출하면 다른 규칙에 의해 연결된 이벤트가 추가로 처리되지 않습니다.

(다음에서 상속됨 IConventionContext)
StopProcessing(TMetadata)

이를 호출하면 다른 규칙에 의해 연결된 이벤트가 추가로 처리되지 않습니다.

StopProcessingIfChanged(TMetadata)

이를 호출하면 지정된 개체가 다른 경우 다른 규칙에 의해 연결된 이벤트가 추가로 처리되지 않습니다.

적용 대상