Partager via


EntitySet, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Représente une utilisation spécifique d'une structure définie dans EntityType. Dans le modèle conceptuel, cela représente un ensemble qui peut interroger des entités et les rendre persistantes. Dans le modèle de magasin, cela représente une table. À partir d'une convention de modèle d'espace de magasin, peut être utilisé pour configurer le nom d'une table avec la propriété Table et le schéma de la table avec la propriété Schema.

Hiérarchie d'héritage

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.EntitySetBase
      System.Data.Entity.Core.Metadata.Edm.EntitySet

Espace de noms :  System.Data.Entity.Core.Metadata.Edm
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public Class EntitySet _
    Inherits EntitySetBase
'Utilisation
Dim instance As EntitySet
public class EntitySet : EntitySetBase
public ref class EntitySet : public EntitySetBase
type EntitySet =  
    class 
        inherit EntitySetBase 
    end
public class EntitySet extends EntitySetBase

Le type EntitySet expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BuiltInTypeKind Obtient le type intégré de cet objet EntitySet. (Substitue EntitySetBase.BuiltInTypeKind.)
Propriété publique DefiningQuery Obtient l'instruction SQL spécifique au fournisseur de séquence d'échappement qui décrit le jeu d'entités. (Hérité de EntitySetBase.)
Propriété publique Documentation Obtient ou définit la documentation associée à ce type. (Hérité de MetadataItem.)
Propriété publique ElementType Obtient le type d'entité de cet objet EntitySet.
Propriété publique EntityContainer Obtient le conteneur d'entités du jeu d'entités ou de l'ensemble de relations actuel. (Hérité de EntitySetBase.)
Propriété publique MetadataProperties Obtient la liste des propriétés du type en cours. (Hérité de MetadataItem.)
Propriété publique Name Obtient ou définit le nom du jeu d'entités ou de l'ensemble de relations actuel.Si cette propriété est modifiée à partir de l'espace du magasin, la couche de mappage doit être mise à jour pour refléter le nouveau nom.Pour modifier le nom de table d'un espace de magasin EntitySet, utilisez la propriété Table. (Hérité de EntitySetBase.)
Propriété publique Schema Obtient ou définit le schéma de base de données de ce jeu d'entités. (Hérité de EntitySetBase.)
Propriété publique Table Obtient ou définit le nom de la table de base de données de ce jeu d'entités. (Hérité de EntitySetBase.)

Top

Méthodes

  Nom Description
Méthode publique AddAnnotation Ajoute ou met à jour une annotation avec le nom et la valeur spécifiés. (Hérité de MetadataItem.)
Méthode publiqueMembre statique Create Méthode de fabrique pour créer l'objet EntitySet.
Méthode publique Equals (Hérité de Object.)
Méthode protégée Finalize (Hérité de Object.)
Méthode publique GetHashCode (Hérité de Object.)
Méthode publique GetType (Hérité de Object.)
Méthode protégée MemberwiseClone (Hérité de Object.)
Méthode publique RemoveAnnotation Supprime une annotation portant le nom spécifié. (Hérité de MetadataItem.)
Méthode publique ToString Retourne le nom du jeu d'entités ou de l'ensemble de relations actuel. (Hérité de EntitySetBase.)

Top

Méthodes d'extension

  Nom Description
Méthode d'extension publique CreateRef(IEnumerable<DbExpression>) Surchargé. Crée un nouveau DbRefExpression qui encode une référence dans une entité spécifique en fonction des valeurs de clés. (Défini par DbExpressionBuilder.)
Méthode d'extension publique CreateRef(DbExpression[]) Surchargé. Crée un nouveau DbRefExpression qui encode une référence dans une entité spécifique en fonction des valeurs de clés. (Défini par DbExpressionBuilder.)
Méthode d'extension publique CreateRef(EntityType, IEnumerable<DbExpression>) Surchargé. Crée un nouveau DbRefExpression qui encode une référence dans une entité spécifique d'un type donné en fonction des valeurs de clés. (Défini par DbExpressionBuilder.)
Méthode d'extension publique CreateRef(EntityType, DbExpression[]) Surchargé. Crée un nouveau DbRefExpression qui encode une référence dans une entité spécifique d'un type donné en fonction des valeurs de clés. (Défini par DbExpressionBuilder.)
Méthode d'extension publique GetContainingTypes Obtient tous les EntityType dans cet EntitySet (Défini par MetadataWorkspaceExtensions.)
Méthode d'extension publique GetSchemaName Récupérer le nom de schéma de cet EntitySet, stocké dans MetadataProperties (Défini par MetadataWorkspaceExtensions.)
Méthode d'extension publique GetTableName Récupère le nom de table de cet EntitySet, stocké dans MetadataProperties (Défini par MetadataWorkspaceExtensions.)
Méthode d'extension publique RefFromKey(DbExpression) Surchargé. Crée un nouveau DbRefExpression qui encode une référence dans une entité spécifique en fonction des valeurs de clés. (Défini par DbExpressionBuilder.)
Méthode d'extension publique RefFromKey(DbExpression, EntityType) Surchargé. Crée un nouveau DbRefExpression qui encode une référence dans une entité spécifique en fonction des valeurs de clés. (Défini par DbExpressionBuilder.)
Méthode d'extension publique Scan Crée un objet DbScanExpression qui référence le jeu d'entités ou de relations spécifié. (Défini par DbExpressionBuilder.)

Top

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity.Core.Metadata.Edm