Freigeben über


IModelSource.GetModel Methode

Definition

Überlädt

GetModel(DbContext, IConventionSetBuilder)
Veraltet.
Veraltet.

Ruft das zu verwendende Modell ab.

GetModel(DbContext, IConventionSetBuilder, ModelDependencies)
Veraltet.

Ruft das zu verwendende Modell ab.

GetModel(DbContext, IConventionSetBuilder, IModelValidator)

Ruft das zu verwendende Modell ab.

GetModel(DbContext, IConventionSetBuilder, IModelValidator)

Ruft das zu verwendende Modell ab.

GetModel(DbContext, ModelCreationDependencies, Boolean)

Ruft das zu verwendende Modell ab.

GetModel(DbContext, IConventionSetBuilder)

Achtung

Use the overload with ModelDependencies

Achtung

Use the overload with ModelCreationDependencies

Ruft das zu verwendende Modell ab.

public Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder);
[System.Obsolete("Use the overload with ModelDependencies")]
public Microsoft.EntityFrameworkCore.Metadata.IModel GetModel (Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder conventionSetBuilder);
[System.Obsolete("Use the overload with ModelCreationDependencies")]
public 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
[<System.Obsolete("Use the overload with ModelDependencies")>]
abstract member 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
Public 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.

Attribute

Gilt für:

GetModel(DbContext, IConventionSetBuilder, ModelDependencies)

Achtung

Use the overload with ModelCreationDependencies

Ruft das zu verwendende Modell ab.

public 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 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
[<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
Public 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 Abhängigkeitsobjekt für das Modell.

Gibt zurück

Das zu verwendende Modell.

Attribute

Gilt für:

GetModel(DbContext, IConventionSetBuilder, IModelValidator)

Ruft das zu verwendende Modell ab.

public 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
Public 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

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:

GetModel(DbContext, IConventionSetBuilder, IModelValidator)

Ruft das zu verwendende Modell ab.

public 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
Public 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

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:

GetModel(DbContext, ModelCreationDependencies, Boolean)

Ruft das zu verwendende Modell ab.

public 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
Public 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 bei der Erstellung des Modells verwendet wird.

designTime
Boolean

Gibt an, ob das Modell eine Entwurfszeitkonfiguration enthalten soll.

Gibt zurück

Das zu verwendende Modell.

Gilt für: