DbExtensions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
- Ereditarietà
-
DbExtensions
- Attributi
Metodi
AsNoTracking(IQueryable) |
Restituisce una nuova query in cui le entità restituite non verranno memorizzate nella cache in DbContext o ObjectContext. Questo metodo funziona chiamando il metodo AsNoTracking dell'oggetto query sottostante. Se l'oggetto query sottostante non ha un metodo AsNoTracking, la chiamata a questo metodo non avrà alcun effetto. |
AsNoTracking<T>(IQueryable<T>) |
Restituisce una nuova query in cui le entità restituite non verranno memorizzate nella cache in DbContext o ObjectContext. Questo metodo funziona chiamando il metodo AsNoTracking dell'oggetto query sottostante. Se l'oggetto query sottostante non ha un metodo AsNoTracking, la chiamata a questo metodo non avrà alcun effetto. |
Include(IQueryable, String) | |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | |
Include<T>(IQueryable<T>, String) | |
Load(IQueryable) |
Enumera la query in modo che per le query del server, ad esempio quelle di DbSet<TEntity>, ObjectSet<TEntity>ObjectQuery<T>, e altri i risultati della query verranno caricati nell'oggetto associato DbContextObjectContext o in un'altra cache nel client. Equivale a chiamare ToList e quindi a evitare l'elenco senza il sovraccarico di creare effettivamente l'elenco. |
ToBindingList<T>(ObservableCollection<T>) |
Restituisce un'implementazione BindingList<T> che rimane sincronizzata con l'oggetto specificato ObservableCollection<T>. |