IModelRuntimeInitializer.Initialize 메서드

정의

런타임 종속성을 사용하여 지정된 모델의 유효성을 검사하고 초기화합니다.

public Microsoft.EntityFrameworkCore.Metadata.IModel Initialize (Microsoft.EntityFrameworkCore.Metadata.IModel model, bool designTime = true, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation>? validationLogger = default);
abstract member Initialize : Microsoft.EntityFrameworkCore.Metadata.IModel * bool * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> Microsoft.EntityFrameworkCore.Metadata.IModel
Public Function Initialize (model As IModel, Optional designTime As Boolean = true, Optional validationLogger As IDiagnosticsLogger(Of DbLoggerCategory.Model.Validation) = Nothing) As IModel

매개 변수

model
IModel

초기화할 모델입니다.

designTime
Boolean

모델에 디자인 타임 구성이 포함되어야 하는지 여부입니다.

validationLogger
IDiagnosticsLogger<DbLoggerCategory.Model.Validation>

유효성 검사 로거입니다. 가 제공된 경우 null 유효성 검사가 수행되지 않습니다.

반환

초기화된 모델입니다.

적용 대상