Udostępnij za pośrednictwem


ModelSource.CreateModel Metoda

Definicja

Przeciążenia

CreateModel(DbContext, IConventionSetBuilder)
Przestarzałe.
Przestarzałe.

Tworzy model. Ta metoda jest wywoływana, gdy model nie został znaleziony w pamięci podręcznej.

CreateModel(DbContext, IConventionSetBuilder, ModelDependencies)

Tworzy model. Ta metoda jest wywoływana, gdy model nie został znaleziony w pamięci podręcznej.

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Tworzy model. Ta metoda jest wywoływana, gdy model nie został znaleziony w pamięci podręcznej.

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Tworzy model. Ta metoda jest wywoływana, gdy model nie został znaleziony w pamięci podręcznej.

CreateModel(DbContext, IConventionSetBuilder)

Przestroga

Use the overload with ModelDependencies

Przestroga

Use the overload with ModelCreationDependencies

Tworzy model. Ta metoda jest wywoływana, gdy model nie został znaleziony w pamięci podręcznej.

protected virtual Microsoft.EntityFrameworkCore.Metadata.IModel CreateModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder);
[System.Obsolete("Use the overload with ModelDependencies")]
protected virtual Microsoft.EntityFrameworkCore.Metadata.IModel CreateModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder);
[System.Obsolete("Use the overload with ModelCreationDependencies")]
protected virtual Microsoft.EntityFrameworkCore.Metadata.IModel CreateModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder);
abstract member CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
[<System.Obsolete("Use the overload with ModelDependencies")>]
abstract member CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
[<System.Obsolete("Use the overload with ModelCreationDependencies")>]
abstract member CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
Protected Overridable Function CreateModel (context As DbContext, conventionSetBuilder As IConventionSetBuilder) As IModel

Parametry

context
DbContext

Kontekst, dla który jest tworzony model.

conventionSetBuilder
IConventionSetBuilder

Konwencja ustawiona do użycia podczas tworzenia modelu.

Zwraca

Model do użycia.

Atrybuty

Dotyczy

CreateModel(DbContext, IConventionSetBuilder, ModelDependencies)

Tworzy model. Ta metoda jest wywoływana, gdy model nie został znaleziony w pamięci podręcznej.

protected virtual Microsoft.EntityFrameworkCore.Metadata.IModel CreateModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies modelDependencies);
abstract member CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.Metadata.IModel
Protected Overridable Function CreateModel (context As DbContext, conventionSetBuilder As IConventionSetBuilder, modelDependencies As ModelDependencies) As IModel

Parametry

context
DbContext

Kontekst, dla który jest tworzony model.

conventionSetBuilder
IConventionSetBuilder

Konwencja ustawiona do użycia podczas tworzenia modelu.

modelDependencies
ModelDependencies

Obiekt zależności dla modelu.

Zwraca

Model do użycia.

Dotyczy

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Tworzy model. Ta metoda jest wywoływana, gdy model nie został znaleziony w pamięci podręcznej.

protected virtual Microsoft.EntityFrameworkCore.Metadata.IModel CreateModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder conventionSetBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator validator);
abstract member CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator -> Microsoft.EntityFrameworkCore.Metadata.IModel
Protected Overridable Function CreateModel (context As DbContext, conventionSetBuilder As IConventionSetBuilder, validator As IModelValidator) As IModel

Parametry

context
DbContext

Kontekst, dla który jest tworzony model.

conventionSetBuilder
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder

Konwencja ustawiona do użycia podczas tworzenia modelu.

validator
IModelValidator

Moduł sprawdzania poprawności umożliwiający zweryfikowanie modelu można pomyślnie użyć z kontekstem.

Zwraca

Model do użycia.

Dotyczy

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Tworzy model. Ta metoda jest wywoływana, gdy model nie został znaleziony w pamięci podręcznej.

protected virtual Microsoft.EntityFrameworkCore.Metadata.IModel CreateModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder conventionSetBuilder, Microsoft.EntityFrameworkCore.Internal.IModelValidator validator);
abstract member CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Internal.IModelValidator -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Internal.IModelValidator -> Microsoft.EntityFrameworkCore.Metadata.IModel
Protected Overridable Function CreateModel (context As DbContext, conventionSetBuilder As IConventionSetBuilder, validator As IModelValidator) As IModel

Parametry

context
DbContext

Kontekst, dla który jest tworzony model.

conventionSetBuilder
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder

Konwencja ustawiona do użycia podczas tworzenia modelu.

validator
Microsoft.EntityFrameworkCore.Internal.IModelValidator

Moduł sprawdzania poprawności umożliwiający zweryfikowanie modelu można pomyślnie użyć z kontekstem.

Zwraca

Model do użycia.

Dotyczy