Sprache

ModelSource.CreateModel Methode

Definition

Überlädt

Name Beschreibung
CreateModel(DbContext, IConventionSetBuilder)
Veraltet.
Veraltet.

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

CreateModel(DbContext, IConventionSetBuilder, ModelDependencies)

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

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

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

CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

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

CreateModel(DbContext, ModelCreationDependencies, Boolean)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

CreateModel(DbContext, IConventionSetBuilder)

Quelle:
ModelSource.cs
Quelle:
ModelSource.cs
Quelle:
ModelSource.cs
Quelle:
ModelSource.cs

Achtung

Use the overload with ModelDependencies

Achtung

Use the overload with ModelCreationDependencies

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell im Cache nicht 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)

Quelle:
ModelSource.cs
Quelle:
ModelSource.cs
Quelle:
ModelSource.cs
Quelle:
ModelSource.cs
Quelle:
ModelSource.cs
Quelle:
ModelSource.cs
Quelle:
ModelSource.cs

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell im Cache nicht 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)

Quelle:
ModelSource.cs
Quelle:
ModelSource.cs

Erstellt das Modell. Diese Methode wird aufgerufen, wenn das Modell im Cache nicht 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 Validator, 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 im Cache nicht 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 Validator, 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, ModelCreationDependencies, Boolean)

Quelle:
ModelSource.cs
Quelle:
ModelSource.cs

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual Microsoft.EntityFrameworkCore.Metadata.IModel CreateModel(Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.ModelCreationDependencies modelCreationDependencies, bool designTime);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.ModelCreationDependencies * bool -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.CreateModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.ModelCreationDependencies * bool -> Microsoft.EntityFrameworkCore.Metadata.IModel
Public Overridable Function CreateModel (context As DbContext, modelCreationDependencies As ModelCreationDependencies, designTime As Boolean) As IModel

Parameter

context
DbContext
modelCreationDependencies
ModelCreationDependencies
designTime
Boolean

Gibt zurück

Attribute

Gilt für: