Bagikan melalui


ModelSource.CreateModel Metode

Definisi

Overload

CreateModel(DbContext, IConventionSetBuilder)
Kedaluwarsa.
Kedaluwarsa.

Membuat model. Metode ini dipanggil ketika model tidak ditemukan di cache.

CreateModel(DbContext, IConventionSetBuilder, ModelDependencies)

Membuat model. Metode ini dipanggil ketika model tidak ditemukan di cache.

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Membuat model. Metode ini dipanggil ketika model tidak ditemukan di cache.

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Membuat model. Metode ini dipanggil ketika model tidak ditemukan di cache.

CreateModel(DbContext, IConventionSetBuilder)

Sumber:
ModelSource.cs
Sumber:
ModelSource.cs
Sumber:
ModelSource.cs
Sumber:
ModelSource.cs

Perhatian

Use the overload with ModelDependencies

Perhatian

Use the overload with ModelCreationDependencies

Membuat model. Metode ini dipanggil ketika model tidak ditemukan di cache.

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

Parameter

context
DbContext

Konteks model sedang diproduksi.

conventionSetBuilder
IConventionSetBuilder

Konvensi diatur untuk digunakan saat membuat model.

Mengembalikan

Model yang akan digunakan.

Atribut

Berlaku untuk

CreateModel(DbContext, IConventionSetBuilder, ModelDependencies)

Sumber:
ModelSource.cs
Sumber:
ModelSource.cs
Sumber:
ModelSource.cs
Sumber:
ModelSource.cs
Sumber:
ModelSource.cs

Membuat model. Metode ini dipanggil ketika model tidak ditemukan di cache.

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

Parameter

context
DbContext

Konteks model sedang diproduksi.

conventionSetBuilder
IConventionSetBuilder

Konvensi diatur untuk digunakan saat membuat model.

modelDependencies
ModelDependencies

Objek dependensi untuk model.

Mengembalikan

Model yang akan digunakan.

Berlaku untuk

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Sumber:
ModelSource.cs
Sumber:
ModelSource.cs

Membuat model. Metode ini dipanggil ketika model tidak ditemukan di cache.

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

Parameter

context
DbContext

Konteks model sedang diproduksi.

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

Konvensi diatur untuk digunakan saat membuat model.

validator
IModelValidator

Validator untuk memverifikasi model dapat berhasil digunakan dengan konteks .

Mengembalikan

Model yang akan digunakan.

Berlaku untuk

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Membuat model. Metode ini dipanggil ketika model tidak ditemukan di cache.

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

Parameter

context
DbContext

Konteks model sedang diproduksi.

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

Konvensi diatur untuk digunakan saat membuat model.

validator
Microsoft.EntityFrameworkCore.Internal.IModelValidator

Validator untuk memverifikasi model dapat berhasil digunakan dengan konteks .

Mengembalikan

Model yang akan digunakan.

Berlaku untuk