IMutableModel.AddEntityType Methode

Definition

Überlädt

AddEntityType(String)

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

AddEntityType(String, Type)

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

AddEntityType(Type)

Fügt dem Modell einen Entitätstyp hinzu.

AddEntityType(String, String, IMutableEntityType)

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

AddEntityType(Type, String, IMutableEntityType)

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

AddEntityType(String)

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

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name);
abstract member AddEntityType : string -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String) As IMutableEntityType

Parameter

name
String

Der Name der hinzuzufügenden Entität.

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)

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

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name, Type type);
abstract member AddEntityType : string * Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String, type As Type) As IMutableEntityType

Parameter

name
String

Der Name der hinzuzufügenden Entität.

type
Type

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

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)

Fügt dem Modell einen Entitätstyp hinzu.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type clrType);
public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type type);
abstract member AddEntityType : Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
abstract member AddEntityType : Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (clrType As Type) As IMutableEntityType
Public Function AddEntityType (type As Type) As IMutableEntityType

Parameter

clrTypetype
Type

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

Gibt zurück

Der neue Entitätstyp.

Gilt für:

AddEntityType(String, String, IMutableEntityType)

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

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
abstract member AddEntityType : string * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType

Parameter

name
String

Der Name des hinzuzufügenden Entitätstyps.

definingNavigationName
String

Die definierende Navigation.

definingEntityType
IMutableEntityType

Der definierende Entitätstyp.

Gibt zurück

Der neue Entitätstyp.

Gilt für:

AddEntityType(Type, String, IMutableEntityType)

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

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type clrType, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (clrType As Type, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType
Public Function AddEntityType (type As Type, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType

Parameter

clrTypetype
Type

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

definingNavigationName
String

Die definierende Navigation.

definingEntityType
IMutableEntityType

Der definierende Entitätstyp.

Gibt zurück

Der neue Entitätstyp.

Gilt für: