Partager via


EntityType Classe

Définition

Représente la structure d’un EntitySet. Dans le modèle conceptuel, cela représente la forme et la structure d’une entité. Dans le modèle de magasin, cela représente la structure d’une table. Pour modifier le nom du schéma et de la table, utilisez EntitySet.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance")]
public class EntityType : System.Data.Entity.Core.Metadata.Edm.EntityTypeBase
type EntityType = class
    inherit EntityTypeBase
Public Class EntityType
Inherits EntityTypeBase
Héritage
Attributs

Propriétés

Abstract

Obtient une valeur indiquant si ce type est, ou non, abstrait.

(Hérité de EdmType)
BaseType

Obtient le type de base de ce type.

(Hérité de EdmType)
BuiltInTypeKind

Obtient le type intégré de cet objet EntityType.

DeclaredMembers

Obtient la collection de membres déclarés pour le type d’entité.

DeclaredNavigationProperties

Obtient les propriétés de navigation déclarées associées au type d’entité.

DeclaredProperties

Obtient la liste des propriétés déclarées pour le type d’entité.

Documentation

Obtient ou définit la documentation associée à ce type.

(Hérité de MetadataItem)
FullName

Obtient le nom complet de ce type.

(Hérité de EdmType)
KeyMembers

Obtient la liste de tous les membres clés du type d'entité ou de relation actuel.

(Hérité de EntityTypeBase)
KeyProperties

Obtient la liste de toutes les propriétés de clé pour ce type d’entité.

(Hérité de EntityTypeBase)
Members

Obtient la liste des membres sur ce type.

(Hérité de StructuralType)
MetadataProperties

Obtient la liste des propriétés du type en cours.

(Hérité de MetadataItem)
Name

Obtient le nom de ce type.

(Hérité de EdmType)
NamespaceName

Obtient l'espace de noms de ce type.

(Hérité de EdmType)
NavigationProperties

Obtient les propriétés de navigation de cet objet EntityType.

Properties

Obtient la liste des propriétés de cet objet EntityType.

Méthodes

AddAnnotation(String, Object)

Ajoute ou met à jour une annotation avec le nom et la valeur spécifiés.

(Hérité de MetadataItem)
AddKeyMember(EdmMember)

Ajoute la propriété spécifiée à la liste des clés de l’entité actuelle.

(Hérité de EntityTypeBase)
AddMember(EdmMember)

Ajoute un membre à ce type

(Hérité de StructuralType)
AddNavigationProperty(NavigationProperty)

Ajoute la propriété de navigation spécifiée aux membres de ce type. La propriété de navigation est ajoutée quel que soit l’indicateur en lecture seule.

Create(String, String, DataSpace, EntityType, IEnumerable<String>, IEnumerable<EdmMember>, IEnumerable<MetadataProperty>)

Méthode de fabrique pour construire l’objet EntityType.

Create(String, String, DataSpace, IEnumerable<String>, IEnumerable<EdmMember>, IEnumerable<MetadataProperty>)

Méthode de fabrique pour construire l’objet EntityType.

GetCollectionType()

Retourne une instance de l'objet CollectionType dont le type d'élément est ce type.

(Hérité de EdmType)
GetReferenceType()

Retourne un RefType objet qui fait référence à ce EntityType .

RemoveAnnotation(String)

Supprime une annotation portant le nom spécifié.

(Hérité de MetadataItem)
RemoveMember(EdmMember)

Supprime le membre de clé spécifié de la collection.

(Hérité de EntityTypeBase)
ToString()

Retourne le nom complet de ce type.

(Hérité de EdmType)

S’applique à