ModelSource.CreateModel Yöntem

Tanım

Aşırı Yüklemeler

CreateModel(DbContext, IConventionSetBuilder)
Kullanımdan kalktı.
Kullanımdan kalktı.

Modeli oluşturur. Bu yöntem, model önbellekte bulunamadığında çağrılır.

CreateModel(DbContext, IConventionSetBuilder, ModelDependencies)

Modeli oluşturur. Bu yöntem, model önbellekte bulunamadığında çağrılır.

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Modeli oluşturur. Bu yöntem, model önbellekte bulunamadığında çağrılır.

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Modeli oluşturur. Bu yöntem, model önbellekte bulunamadığında çağrılır.

CreateModel(DbContext, IConventionSetBuilder)

Dikkat

Use the overload with ModelDependencies

Dikkat

Use the overload with ModelCreationDependencies

Modeli oluşturur. Bu yöntem, model önbellekte bulunamadığında çağrılır.

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

Parametreler

context
DbContext

Modelin üretileceği bağlam.

conventionSetBuilder
IConventionSetBuilder

Model oluşturulurken kullanılacak kural kümesi.

Döndürülenler

IModel

Kullanılacak model.

Öznitelikler

Şunlara uygulanır

CreateModel(DbContext, IConventionSetBuilder, ModelDependencies)

Modeli oluşturur. Bu yöntem, model önbellekte bulunamadığında çağrılır.

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

Parametreler

context
DbContext

Modelin üretileceği bağlam.

conventionSetBuilder
IConventionSetBuilder

Model oluşturulurken kullanılacak kural kümesi.

modelDependencies
ModelDependencies

Model için bağımlılıklar nesnesi.

Döndürülenler

IModel

Kullanılacak model.

Şunlara uygulanır

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Modeli oluşturur. Bu yöntem, model önbellekte bulunamadığında çağrılır.

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

Parametreler

context
DbContext

Modelin üretileceği bağlam.

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

Model oluşturulurken kullanılacak kural kümesi.

validator
IModelValidator

Modeli doğrulama Doğrulayıcısı, bağlamla başarıyla kullanılıyor olabilir.

Döndürülenler

IModel

Kullanılacak model.

Şunlara uygulanır

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Modeli oluşturur. Bu yöntem, model önbellekte bulunamadığında çağrılır.

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

Parametreler

context
DbContext

Modelin üretileceği bağlam.

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

Model oluşturulurken kullanılacak kural kümesi.

validator
Microsoft.EntityFrameworkCore.Internal.IModelValidator

Modeli doğrulama Doğrulayıcısı, bağlamla başarıyla kullanılıyor olabilir.

Döndürülenler

IModel

Kullanılacak model.

Şunlara uygulanır