Partager via


IConventionModel.AddEntityType Méthode

Définition

Surcharges

AddEntityType(String, Boolean)

Ajoute un type d’entité d’état de type par défaut au modèle.

AddEntityType(String, Type, Boolean)

Ajoute un type d’entité de type partagé au modèle.

AddEntityType(Type, Boolean)

Ajoute un type d’entité au modèle.

AddEntityType(String, String, IConventionEntityType, Boolean)

Ajoute au modèle un type d’entité détenu avec une navigation de définition.

AddEntityType(Type, String, IConventionEntityType, Boolean)

Ajoute au modèle un type d’entité détenu avec une navigation de définition.

AddEntityType(String, Boolean)

Ajoute un type d’entité d’état de type par défaut au modèle.

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

Paramètres

name
String

Nom de l’entité à ajouter.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Nouveau type d’entité.

Remarques

Les entités fantômes ne sont actuellement pas prises en charge dans un modèle utilisé au moment de l’exécution avec un DbContext. Par conséquent, les types d’entités d’état d’ombre n’existent que dans les instantanés de modèle de migration, etc.

S’applique à

AddEntityType(String, Type, Boolean)

Ajoute un type d’entité de type partagé au modèle.

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

Paramètres

name
String

Nom de l’entité à ajouter.

clrType
Type

Classe CLR utilisée pour représenter des instances du type d’entité.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Nouveau type d’entité.

Remarques

Le type d’entité de type partagé est un type d’entité qui peut partager le type CLR avec d’autres types dans le modèle, mais qui a un nom unique et qui est toujours identifié par le nom.

S’applique à

AddEntityType(Type, Boolean)

Ajoute un type d’entité au modèle.

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

Paramètres

clrTypetype
Type

Classe CLR utilisée pour représenter des instances du type d’entité.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Nouveau type d’entité.

S’applique à

AddEntityType(String, String, IConventionEntityType, Boolean)

Ajoute au modèle un type d’entité détenu avec une navigation de définition.

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

Paramètres

name
String

Nom du type d’entité à ajouter.

definingNavigationName
String

Navigation de définition.

definingEntityType
IConventionEntityType

Type d’entité de définition.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Nouveau type d’entité.

S’applique à

AddEntityType(Type, String, IConventionEntityType, Boolean)

Ajoute au modèle un type d’entité détenu avec une navigation de définition.

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

Paramètres

clrTypetype
Type

Classe CLR utilisée pour représenter des instances de ce type d’entité.

definingNavigationName
String

Navigation de définition.

definingEntityType
IConventionEntityType

Type d’entité de définition.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Nouveau type d’entité.

S’applique à