Freigeben über


ModelBuilder.Entity Methode

Definition

Überlädt

Entity(Type, Action<EntityTypeBuilder>)

Führt die Konfiguration eines bestimmten Entitätstyps im Modell aus. Wenn der Entitätstyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Entity(String, Action<EntityTypeBuilder>)

Führt die Konfiguration eines bestimmten Entitätstyps im Modell aus. Wenn ein Entitätstyp mit dem angegebenen Namen nicht bereits Teil des Modells ist, wird dem Modell ein neuer Entitätstyp hinzugefügt, der keinen entsprechenden CLR-Typ aufweist.

Entity(String)

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Entitätstyps im Modell verwendet werden kann. Wenn ein Entitätstyp mit dem angegebenen Namen nicht bereits Teil des Modells ist, wird dem Modell ein neuer Entitätstyp hinzugefügt, der keinen entsprechenden CLR-Typ aufweist.

Entity(Type)

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Entitätstyps im Modell verwendet werden kann. Wenn der Entitätstyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Entity<TEntity>()

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Entitätstyps im Modell verwendet werden kann. Wenn der Entitätstyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)

Führt die Konfiguration eines bestimmten Entitätstyps im Modell aus. Wenn der Entitätstyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Entity(Type, Action<EntityTypeBuilder>)

Führt die Konfiguration eines bestimmten Entitätstyps im Modell aus. Wenn der Entitätstyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (type As Type, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder

Parameter

type
Type

Der zu konfigurierende Entitätstyp.

buildAction
Action<EntityTypeBuilder>

Eine Aktion, die die Konfiguration des Entitätstyps ausführt.

Gibt zurück

Dasselbe ModelBuilder instance, sodass zusätzliche Konfigurationsaufrufe verkettet werden können.

Hinweise

Diese Überladung ermöglicht es, die Konfiguration des Entitätstyps in der Zeile im Methodenaufruf durchzuführen, anstatt nach einem Aufruf von verkettet zu Entity<TEntity>()werden. Dadurch kann zusätzliche Konfiguration auf Modellebene nach der Konfiguration für den Entitätstyp verkettet werden.

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen .

Gilt für:

Entity(String, Action<EntityTypeBuilder>)

Führt die Konfiguration eines bestimmten Entitätstyps im Modell aus. Wenn ein Entitätstyp mit dem angegebenen Namen nicht bereits Teil des Modells ist, wird dem Modell ein neuer Entitätstyp hinzugefügt, der keinen entsprechenden CLR-Typ aufweist.

public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (name As String, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder

Parameter

name
String

Der Name des zu konfigurierenden Entitätstyps.

buildAction
Action<EntityTypeBuilder>

Eine Aktion, die die Konfiguration des Entitätstyps ausführt.

Gibt zurück

Dasselbe ModelBuilder instance, sodass zusätzliche Konfigurationsaufrufe verkettet werden können.

Hinweise

Diese Überladung ermöglicht es, die Konfiguration des Entitätstyps in der Zeile im Methodenaufruf durchzuführen, anstatt nach einem Aufruf von verkettet zu Entity(String)werden. Dadurch kann zusätzliche Konfiguration auf Modellebene nach der Konfiguration für den Entitätstyp verkettet werden.

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen .

Gilt für:

Entity(String)

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Entitätstyps im Modell verwendet werden kann. Wenn ein Entitätstyp mit dem angegebenen Namen nicht bereits Teil des Modells ist, wird dem Modell ein neuer Entitätstyp hinzugefügt, der keinen entsprechenden CLR-Typ aufweist.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (string name);
abstract member Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (name As String) As EntityTypeBuilder

Parameter

name
String

Der Name des zu konfigurierenden Entitätstyps.

Gibt zurück

Ein Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen .

Gilt für:

Entity(Type)

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Entitätstyps im Modell verwendet werden kann. Wenn der Entitätstyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (Type type);
abstract member Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (type As Type) As EntityTypeBuilder

Parameter

type
Type

Der zu konfigurierende Entitätstyp.

Gibt zurück

Ein Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen .

Gilt für:

Entity<TEntity>()

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Entitätstyps im Modell verwendet werden kann. Wenn der Entitätstyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> Entity<TEntity> () where TEntity : class;
abstract member Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) () As EntityTypeBuilder(Of TEntity)

Typparameter

TEntity

Der zu konfigurierende Entitätstyp.

Gibt zurück

Ein Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen .

Gilt für:

Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)

Führt die Konfiguration eines bestimmten Entitätstyps im Modell aus. Wenn der Entitätstyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity<TEntity> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity>> buildAction) where TEntity : class;
abstract member Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
override this.Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) (buildAction As Action(Of EntityTypeBuilder(Of TEntity))) As ModelBuilder

Typparameter

TEntity

Der zu konfigurierende Entitätstyp.

Parameter

buildAction
Action<EntityTypeBuilder<TEntity>>

Eine Aktion, die die Konfiguration des Entitätstyps ausführt.

Gibt zurück

Dasselbe ModelBuilder instance, sodass zusätzliche Konfigurationsaufrufe verkettet werden können.

Hinweise

Diese Überladung ermöglicht es, die Konfiguration des Entitätstyps in der Zeile im Methodenaufruf durchzuführen, anstatt nach einem Aufruf von verkettet zu Entity<TEntity>()werden. Dadurch kann zusätzliche Konfiguration auf Modellebene nach der Konfiguration für den Entitätstyp verkettet werden.

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen .

Gilt für: