IConventionModel.AddEntityType Methode

Definition

Überlädt

AddEntityType(String, Boolean)

Fügt dem Modell einen Zustandsentitätstyp vom Standardtyp hinzu.

AddEntityType(String, Type, Boolean)

Fügt dem Modell einen Entitätstyp des freigegebenen Typs hinzu.

AddEntityType(Type, Boolean)

Fügt dem Modell einen Entitätstyp hinzu.

AddEntityType(String, String, IConventionEntityType, Boolean)

Fügt dem Modell einen eigenen Entitätstyp mit einer definierenden Navigation hinzu.

AddEntityType(Type, String, IConventionEntityType, Boolean)

Fügt dem Modell einen eigenen Entitätstyp mit einer definierenden Navigation hinzu.

AddEntityType(String, Boolean)

Fügt dem Modell einen Zustandsentitätstyp vom Standardtyp hinzu.

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

Parameter

name
String

Der Name der hinzuzufügenden Entität.

fromDataAnnotation
Boolean

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

Gibt zurück

Der neue Entitätstyp.

Hinweise

Schattenentitäten werden derzeit nicht in einem Modell unterstützt, das zur Laufzeit mit verwendet DbContextwird. Daher sind Schattenzustandsentitätstypen nur in Momentaufnahmen des Migrationsmodells usw. vorhanden.

Gilt für:

AddEntityType(String, Type, Boolean)

Fügt dem Modell einen Entitätstyp des freigegebenen Typs hinzu.

public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (string name, Type clrType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (string name, Type clrType, bool fromDataAnnotation = false);
abstract member AddEntityType : string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (name As String, clrType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType

Parameter

name
String

Der Name der hinzuzufügenden Entität.

clrType
Type

Die CLR-Klasse, die verwendet wird, um Instanzen des Entitätstyps darzustellen.

fromDataAnnotation
Boolean

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

Gibt zurück

Der neue Entitätstyp.

Hinweise

Der Entitätstyp "Freigegebener Typ" ist ein Entitätstyp, der den CLR-Typ mit anderen Typen im Modell teilen kann, aber einen eindeutigen Namen hat und immer durch den Namen identifiziert wird.

Gilt für:

AddEntityType(Type, Boolean)

Fügt dem Modell einen Entitätstyp hinzu.

public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type clrType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type type, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (Type type, bool fromDataAnnotation = false);
abstract member AddEntityType : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
abstract member AddEntityType : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (clrType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Public Function AddEntityType (type As Type, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType

Parameter

clrTypetype
Type

Die CLR-Klasse, die verwendet wird, um Instanzen des Entitätstyps darzustellen.

fromDataAnnotation
Boolean

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

Gibt zurück

Der neue Entitätstyp.

Gilt für:

AddEntityType(String, String, IConventionEntityType, Boolean)

Fügt dem Modell einen eigenen Entitätstyp mit einer definierenden Navigation hinzu.

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

Parameter

name
String

Der Name des hinzuzufügenden 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

Der neue Entitätstyp.

Gilt für:

AddEntityType(Type, String, IConventionEntityType, Boolean)

Fügt dem Modell einen eigenen Entitätstyp mit einer definierenden Navigation hinzu.

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

Parameter

clrTypetype
Type

Die CLR-Klasse, die verwendet wird, um Instanzen dieses Entitätstyps darzustellen.

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

Der neue Entitätstyp.

Gilt für: