DbExtensions Classe
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.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
- Héritage
-
DbExtensions
- Attributs
Méthodes
AsNoTracking(IQueryable) |
Retourne une nouvelle requête dans laquelle les entités retournées ne seront pas mises en cache dans ou DbContextObjectContext. Cette méthode fonctionne en appelant la méthode AsNoTracking de l'objet de requête sous-jacent. Si l’objet de requête sous-jacent n’a pas de méthode AsNoTracking, l’appel de cette méthode n’aura aucun effet. |
AsNoTracking<T>(IQueryable<T>) |
Retourne une nouvelle requête dans laquelle les entités retournées ne seront pas mises en cache dans ou DbContextObjectContext. Cette méthode fonctionne en appelant la méthode AsNoTracking de l'objet de requête sous-jacent. Si l’objet de requête sous-jacent n’a pas de méthode AsNoTracking, l’appel de cette méthode n’aura aucun effet. |
Include(IQueryable, String) | |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | |
Include<T>(IQueryable<T>, String) | |
Load(IQueryable) |
Énumère la requête de telle sorte que pour les requêtes serveur telles que celles de DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T>, et d’autres, les résultats de la requête soient chargés dans le cache associé ObjectContextDbContextou sur le client. Cela revient à appeler ToList, puis à jeter la liste sans la surcharge liée à la création de la liste. |
ToBindingList<T>(ObservableCollection<T>) |
Retourne une BindingList<T> implémentation qui reste synchronisée avec le donné ObservableCollection<T>. |