Partager via


DbContext.Set Méthode

Définition

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>.

S’applique à