ModelSource.GetModel 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
GetModel(DbContext, IConventionSetBuilder) |
Veraltet.
Veraltet.
Gibt das Modell aus dem Cache zurück oder erstellt ein Modell, wenn es nicht im Cache vorhanden ist. |
GetModel(DbContext, IConventionSetBuilder, ModelDependencies) |
Veraltet.
Gibt das Modell aus dem Cache zurück oder erstellt ein Modell, wenn es nicht im Cache vorhanden ist. |
GetModel(DbContext, IConventionSetBuilder, IModelValidator) |
Gibt das Modell aus dem Cache zurück oder erstellt ein Modell, wenn es nicht im Cache vorhanden ist. |
GetModel(DbContext, IConventionSetBuilder, IModelValidator) |
Gibt das Modell aus dem Cache zurück oder erstellt ein Modell, wenn es nicht im Cache vorhanden ist. |
GetModel(DbContext, ModelCreationDependencies, Boolean) |
Ruft das zu verwendende Modell ab. |
GetModel(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
Gibt das Modell aus dem Cache zurück oder erstellt ein Modell, wenn es nicht im Cache vorhanden ist.
public virtual Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder);
[System.Obsolete("Use the overload with ModelDependencies")]
public virtual Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder);
[System.Obsolete("Use the overload with ModelCreationDependencies")]
public virtual Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder);
abstract member GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
[<System.Obsolete("Use the overload with ModelDependencies")>]
abstract member GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
[<System.Obsolete("Use the overload with ModelCreationDependencies")>]
abstract member GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder -> Microsoft.EntityFrameworkCore.Metadata.IModel
Public Overridable Function GetModel (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.
Implementiert
- Attribute
Gilt für:
GetModel(DbContext, IConventionSetBuilder, ModelDependencies)
- Quelle:
- ModelSource.cs
- Quelle:
- ModelSource.cs
Achtung
Use the overload with ModelCreationDependencies
Gibt das Modell aus dem Cache zurück oder erstellt ein Modell, wenn es nicht im Cache vorhanden ist.
public virtual Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies modelDependencies);
[System.Obsolete("Use the overload with ModelCreationDependencies")]
public virtual Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies modelDependencies);
abstract member GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.Metadata.IModel
[<System.Obsolete("Use the overload with ModelCreationDependencies")>]
abstract member GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.Metadata.IModel
Public Overridable Function GetModel (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 Dependencies-Objekt für das Modell.
Gibt zurück
Das zu verwendende Modell.
Implementiert
- Attribute
Gilt für:
GetModel(DbContext, IConventionSetBuilder, IModelValidator)
- Quelle:
- ModelSource.cs
- Quelle:
- ModelSource.cs
Gibt das Modell aus dem Cache zurück oder erstellt ein Modell, wenn es nicht im Cache vorhanden ist.
public virtual Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder conventionSetBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator validator);
abstract member GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator -> Microsoft.EntityFrameworkCore.Metadata.IModel
Public Overridable Function GetModel (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
Das Validierungssteuerelement, um zu überprüfen, ob das Modell erfolgreich mit dem Kontext verwendet werden kann.
Gibt zurück
Das zu verwendende Modell.
Implementiert
Gilt für:
GetModel(DbContext, IConventionSetBuilder, IModelValidator)
Gibt das Modell aus dem Cache zurück oder erstellt ein Modell, wenn es nicht im Cache vorhanden ist.
public virtual Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder conventionSetBuilder, Microsoft.EntityFrameworkCore.Internal.IModelValidator validator);
abstract member GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Internal.IModelValidator -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder * Microsoft.EntityFrameworkCore.Internal.IModelValidator -> Microsoft.EntityFrameworkCore.Metadata.IModel
Public Overridable Function GetModel (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
Das Validierungssteuerelement, um zu überprüfen, ob das Modell erfolgreich mit dem Kontext verwendet werden kann.
Gibt zurück
Das zu verwendende Modell.
Implementiert
Gilt für:
GetModel(DbContext, ModelCreationDependencies, Boolean)
- Quelle:
- ModelSource.cs
- Quelle:
- ModelSource.cs
- Quelle:
- ModelSource.cs
- Quelle:
- ModelSource.cs
Ruft das zu verwendende Modell ab.
public virtual Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.ModelCreationDependencies modelCreationDependencies, bool designTime);
abstract member GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.ModelCreationDependencies * bool -> Microsoft.EntityFrameworkCore.Metadata.IModel
override this.GetModel : Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.ModelCreationDependencies * bool -> Microsoft.EntityFrameworkCore.Metadata.IModel
Public Overridable Function GetModel (context As DbContext, modelCreationDependencies As ModelCreationDependencies, designTime As Boolean) As IModel
Parameter
- context
- DbContext
Der Kontext, für den das Modell erstellt wird.
- modelCreationDependencies
- ModelCreationDependencies
Das abhängigkeitsobjekt, das während der Erstellung des Modells verwendet wurde.
- designTime
- Boolean
Gibt an, ob das Modell eine Entwurfszeitkonfiguration enthalten soll.
Gibt zurück
Das zu verwendende Modell.
Implementiert
Gilt für:
Entity Framework