DbExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
- Dziedziczenie
-
DbExtensions
- Atrybuty
Metody
AsNoTracking(IQueryable) |
Zwraca nowe zapytanie, w którym zwrócone jednostki nie będą buforowane w obiekcie DbContext lub ObjectContext. Ta metoda działa przez wywołanie metody AsNoTracking obiektu bazowego zapytania. Jeśli obiekt zapytania bazowego nie ma metody AsNoTracking, wywołanie tej metody nie będzie miało wpływu. |
AsNoTracking<T>(IQueryable<T>) |
Zwraca nowe zapytanie, w którym zwrócone jednostki nie będą buforowane w obiekcie DbContext lub ObjectContext. Ta metoda działa przez wywołanie metody AsNoTracking obiektu bazowego zapytania. Jeśli obiekt zapytania bazowego nie ma metody AsNoTracking, wywołanie tej metody nie będzie miało wpływu. |
Include(IQueryable, String) | |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | |
Include<T>(IQueryable<T>, String) | |
Load(IQueryable) |
Wylicza zapytanie, takie jak w przypadku zapytań serwera, takich jak DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T>i innych, wyniki zapytania zostaną załadowane do skojarzonej DbContextObjectContext pamięci podręcznej lub innej pamięci podręcznej na kliencie. Jest to równoważne wywołaniu metody ToList, a następnie wyrzuceniu listy bez narzutu rzeczywistego utworzenia listy. |
ToBindingList<T>(ObservableCollection<T>) |
Zwraca implementację BindingList<T> , która pozostaje zsynchronizowana z danym ObservableCollection<T>elementem . |