IMutableModel.AddEntityType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddEntityType(String) |
Ajoute un type d’entité de type par défaut au modèle. |
AddEntityType(String, Type) |
Ajoute un type d’entité de type partagé au modèle. |
AddEntityType(Type) |
Ajoute un type d’entité au modèle. |
AddEntityType(String, String, IMutableEntityType) |
Ajoute au modèle un type d’entité détenu avec une navigation de définition. |
AddEntityType(Type, String, IMutableEntityType) |
Ajoute au modèle un type d’entité détenu avec une navigation de définition. |
AddEntityType(String)
Ajoute un type d’entité de type par défaut au modèle.
public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name);
abstract member AddEntityType : string -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String) As IMutableEntityType
Paramètres
- name
- String
Nom de l’entité à ajouter.
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)
Ajoute un type d’entité de type partagé au modèle.
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
Paramètres
- name
- String
Nom de l’entité à ajouter.
- type
- Type
Classe CLR utilisée pour représenter des instances du type d’entité.
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)
Ajoute un type d’entité au modèle.
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
Paramètres
- clrTypetype
- Type
Classe CLR utilisée pour représenter des instances du type d’entité.
Retours
Nouveau type d’entité.
S’applique à
AddEntityType(String, String, IMutableEntityType)
Ajoute au modèle un type d’entité détenu avec une navigation de définition.
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
Paramètres
- name
- String
Nom du type d’entité à ajouter.
- definingNavigationName
- String
Navigation de définition.
- definingEntityType
- IMutableEntityType
Type d’entité de définition.
Retours
Nouveau type d’entité.
S’applique à
AddEntityType(Type, String, IMutableEntityType)
Ajoute au modèle un type d’entité détenu avec une navigation de définition.
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
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
- IMutableEntityType
Type d’entité de définition.
Retours
Nouveau type d’entité.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour