Freigeben über


ModelSource.CreateModel Methode

Definition

Überlädt

CreateModel(DbContext, IConventionSetBuilder)
Veraltet.
Veraltet.

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell nicht im Cache gefunden wurde.

CreateModel(DbContext, IConventionSetBuilder, ModelDependencies)

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell nicht im Cache gefunden wurde.

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell nicht im Cache gefunden wurde.

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell nicht im Cache gefunden wurde.

CreateModel(DbContext, IConventionSetBuilder)

Achtung

Use the overload with ModelDependencies

Achtung

Use the overload with ModelCreationDependencies

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell nicht im Cache gefunden wurde.

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

Der Kontext, für den das Modell erstellt wird.

conventionSetBuilder
IConventionSetBuilder

Die Konvention, die beim Erstellen des Modells verwendet werden soll.

Gibt zurück

Das zu verwendende Modell.

Attribute

Gilt für:

CreateModel(DbContext, IConventionSetBuilder, ModelDependencies)

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell nicht im Cache gefunden wurde.

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

Der Kontext, für den das Modell erstellt wird.

conventionSetBuilder
IConventionSetBuilder

Die Konvention, die beim Erstellen des Modells verwendet werden soll.

modelDependencies
ModelDependencies

Das Abhängigkeitsobjekt für das Modell.

Gibt zurück

Das zu verwendende Modell.

Gilt für:

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell nicht im Cache gefunden wurde.

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

Der Kontext, für den das Modell erstellt wird.

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

Die Konvention, die beim Erstellen des Modells verwendet werden soll.

validator
IModelValidator

Der Validierungsgeber, um zu überprüfen, ob das Modell erfolgreich mit dem Kontext verwendet werden kann.

Gibt zurück

Das zu verwendende Modell.

Gilt für:

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell nicht im Cache gefunden wurde.

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

Der Kontext, für den das Modell erstellt wird.

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

Die Konvention, die beim Erstellen des Modells verwendet werden soll.

validator
Microsoft.EntityFrameworkCore.Internal.IModelValidator

Der Validierungsgeber, um zu überprüfen, ob das Modell erfolgreich mit dem Kontext verwendet werden kann.

Gibt zurück

Das zu verwendende Modell.

Gilt für: