Freigeben über


IConventionModelBuilder.Entity Methode

Definition

Überlädt

Entity(String, String, IConventionEntityType, Boolean)

Gibt ein -Objekt zurück, das verwendet werden kann, um einen bestimmten Entitätstyp mit definierenden Navigation zu konfigurieren. Wenn ein Entitätstyp mit dem angegebenen Namen noch nicht Teil des Modells ist, wird dem Modell ein neuer Schattenentitätstyp hinzugefügt.

Entity(Type, String, IConventionEntityType, Boolean)

Gibt ein -Objekt zurück, das verwendet werden kann, um einen bestimmten Entitätstyp mit definierenden Navigation zu konfigurieren. Wenn ein Entitätstyp mit dem angegebenen Typ noch nicht Teil des Modells ist, wird dem Modell ein neuer Entitätstyp hinzugefügt.

Entity(String, Nullable<Boolean>, Boolean)

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 noch nicht Teil des Modells ist, wird dem Modell ein neuer Schattenentitätstyp hinzugefügt.

Entity(Type, Nullable<Boolean>, Boolean)

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

Entity(String, String, IConventionEntityType, Boolean)

Gibt ein -Objekt zurück, das verwendet werden kann, um einen bestimmten Entitätstyp mit definierenden Navigation zu konfigurieren. Wenn ein Entitätstyp mit dem angegebenen Namen noch nicht Teil des Modells ist, wird dem Modell ein neuer Schattenentitätstyp hinzugefügt.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member Entity : string * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (name As String, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parameter

name
String

Der Name des zu konfigurierenden Entitätstyps.

definingNavigationName
String

Die definierende Navigation.

definingEntityType
IConventionEntityType

Der definierende Entitätstyp.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann, wenn der Entitätstyp dem Modell hinzugefügt wurde oder bereits Teil des Modells ist, null andernfalls.

Gilt für:

Entity(Type, String, IConventionEntityType, Boolean)

Gibt ein -Objekt zurück, das verwendet werden kann, um einen bestimmten Entitätstyp mit definierenden Navigation zu konfigurieren. Wenn ein Entitätstyp mit dem angegebenen Typ noch nicht Teil des Modells ist, wird dem Modell ein neuer Entitätstyp hinzugefügt.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member Entity : Type * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (type As Type, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parameter

type
Type

Der Typ des zu konfigurierenden Entitätstyps.

definingNavigationName
String

Die definierende Navigation.

definingEntityType
IConventionEntityType

Der definierende Entitätstyp.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann, wenn der Entitätstyp dem Modell hinzugefügt wurde oder bereits Teil des Modells ist, null andernfalls.

Gilt für:

Entity(String, Nullable<Boolean>, Boolean)

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 noch nicht Teil des Modells ist, wird dem Modell ein neuer Schattenentitätstyp hinzugefügt.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (string name, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (string name, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
abstract member Entity : string * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (name As String, Optional shouldBeOwned As Nullable(Of Boolean) = False, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parameter

name
String

Der Name des zu konfigurierenden Entitätstyps.

shouldBeOwned
Nullable<Boolean>

true , wenn der Entitätstyp im Besitz sein soll, false wenn der Entitätstyp nicht im Besitz sein sollte

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann, wenn der Entitätstyp dem Modell hinzugefügt wurde oder bereits Teil des Modells ist, null andernfalls.

Gilt für:

Entity(Type, Nullable<Boolean>, Boolean)

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

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
abstract member Entity : Type * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (type As Type, Optional shouldBeOwned As Nullable(Of Boolean) = False, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parameter

type
Type

Der Typ des zu konfigurierenden Entitätstyps.

shouldBeOwned
Nullable<Boolean>

true , wenn der Entitätstyp im Besitz sein soll, false wenn der Entitätstyp nicht im Besitz sein sollte

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann, wenn der Entitätstyp dem Modell hinzugefügt wurde oder bereits Teil des Modells ist, null andernfalls.

Gilt für: