ModelSource.CreateModel Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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