IConventionModel.AddEntityType Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für