DbExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
- Herança
-
DbExtensions
- Atributos
Métodos
AsNoTracking(IQueryable) |
Retorna uma nova consulta em que as entidades retornadas não serão armazenadas em cache no DbContext ou ObjectContext. Esse método funciona chamando o método AsNoTracking do objeto de consulta subjacente. Se o objeto de consulta subjacente não tiver um método AsNoTracking, chamar esse método não terá nenhum efeito. |
AsNoTracking<T>(IQueryable<T>) |
Retorna uma nova consulta em que as entidades retornadas não serão armazenadas em cache no DbContext ou ObjectContext. Esse método funciona chamando o método AsNoTracking do objeto de consulta subjacente. Se o objeto de consulta subjacente não tiver um método AsNoTracking, chamar esse método não terá nenhum efeito. |
Include(IQueryable, String) | |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | |
Include<T>(IQueryable<T>, String) | |
Load(IQueryable) |
Enumera a consulta de modo que, para consultas de servidor como as de DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T>e outras, os resultados da consulta serão carregados no , ou em outro cache associado ObjectContextDbContextno cliente. Isso equivale a chamar ToList e, em seguida, jogar fora a lista sem a sobrecarga de realmente criar a lista. |
ToBindingList<T>(ObservableCollection<T>) |
Retorna uma implementação BindingList<T> que permanece em sincronia com o determinado ObservableCollection<T>. |
Aplica-se a
Entity Framework