DbExtensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
- Dědičnost
-
DbExtensions
- Atributy
Metody
AsNoTracking(IQueryable) |
Vrátí nový dotaz, ve kterém se vrácené entity nebudou DbContext ukládat do mezipaměti v souboru nebo ObjectContext. Tato metoda funguje voláním AsNoTracking metody podkladového objektu dotazu. Pokud objekt podkladového dotazu nemá metodu AsNoTracking, pak volání této metody nebude mít žádný vliv. |
AsNoTracking<T>(IQueryable<T>) |
Vrátí nový dotaz, ve kterém se vrácené entity nebudou DbContext ukládat do mezipaměti v souboru nebo ObjectContext. Tato metoda funguje voláním AsNoTracking metody podkladového objektu dotazu. Pokud objekt podkladového dotazu nemá metodu AsNoTracking, pak volání této metody nebude mít žádný vliv. |
Include(IQueryable, String) | |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | |
Include<T>(IQueryable<T>, String) | |
Load(IQueryable) |
Vytvoří výčet dotazu tak, aby pro serverové dotazy, jako DbSet<TEntity>jsou dotazy , ObjectSet<TEntity>, ObjectQuery<T>a další, byly výsledky dotazu načteny do přidružené DbContextObjectContext mezipaměti nebo jiné mezipaměti v klientovi. To je ekvivalent volání ToList a následného vyhození seznamu bez režijních nákladů na skutečné vytvoření seznamu. |
ToBindingList<T>(ObservableCollection<T>) |
Vrátí implementaci BindingList<T> , která zůstává synchronizovaná s daným ObservableCollection<T>objektem . |
Platí pro
Entity Framework