DbContext.Set 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
Set(Type) |
Retourne une instance non générique DbSet pour l’accès aux entités du type donné dans le contexte et le magasin sous-jacent. |
Set<TEntity>() |
Retourne une DbSet<TEntity> instance pour l’accès aux entités du type donné dans le contexte et le magasin sous-jacent. |
Set(Type)
Retourne une instance non générique DbSet pour l’accès aux entités du type donné dans le contexte et le magasin sous-jacent.
public virtual System.Data.Entity.DbSet Set (Type entityType);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet Set (Type entityType);
abstract member Set : Type -> System.Data.Entity.DbSet
override this.Set : Type -> System.Data.Entity.DbSet
Public Overridable Function Set (entityType As Type) As DbSet
Paramètres
- entityType
- Type
Type d'entité pour lequel un ensemble doit être retourné.
Retours
Ensemble pour le type d’entité donné.
- Attributs
Remarques
Notez qu’Entity Framework exige que cette méthode retourne le même instance chaque fois qu’elle est appelée pour un contexte donné instance et le type d’entité. En outre, le générique DbSet<TEntity> retourné par la Set(Type) méthode doit encapsuler la même requête sous-jacente et le même ensemble d’entités. Ces invariants doivent être conservés si cette méthode est remplacée pour autre chose que la création de doubles de test pour les tests unitaires. Pour plus d'informations, consultez la classe DbSet.
S’applique à
Set<TEntity>()
Retourne une DbSet<TEntity> instance pour l’accès aux entités du type donné dans le contexte et le magasin sous-jacent.
public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
abstract member Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) () As DbSet(Of TEntity)
Paramètres de type
- TEntity
Entité de type pour laquelle un jeu doit être retourné.
Retours
Ensemble pour le type d’entité donné.
- Attributs
Remarques
Notez qu’Entity Framework exige que cette méthode retourne le même instance chaque fois qu’elle est appelée pour un contexte donné instance et le type d’entité. En outre, le non-générique DbSet retourné par la Set(Type) méthode doit encapsuler la même requête sous-jacente et le même ensemble d’entités. Ces invariants doivent être conservés si cette méthode est remplacée pour autre chose que la création de doubles de test pour les tests unitaires. Pour plus d'informations, consultez la classe DbSet<TEntity>.