Articles of iqueryable

Qual é o objective de AsQueryable ()?

O propósito de AsQueryable() apenas para que você possa passar um IEnumerable para methods que possam esperar IQueryable , ou existe um motivo útil para representar IEnumerable como IQueryable ? Por exemplo, é para casos como este: IEnumerable orders = orderRepo.GetAll(); // I don’t want to create another method that works on IEnumerable, // so […]

Expor IQueryable sobre o serviço WCF

Eu tenho aprendido sobre IQueryable e preguiçoso carregamento / execução diferida de consultas. É possível expor essa funcionalidade sobre o WCF? Eu gostaria de expor um serviço LINQ para SQL que retorna um IQueryable que eu possa, em seguida, executar consultas adicionais no cliente e, finalmente, executar usando um .ToList (). O formato OData é […]

IQueryable & Repositories – pegue 2?

Tenho que admitir que estou carregando o banner “Repositório não deve retornar IQueryable” porque é mais difícil de testar. Fui influenciado pelas respostas a outras perguntas como esta e esta . Esta manhã eu tenho lido o blog do ScuttGu sobre ASP.NET vNext onde ele detalha Model Binding usando um SelectMethod que parece confiar no […]

ASP.MVC: Repositório que reflete IQueryable, mas não Linq para SQL, DDD Como questionar

Eu quero criar um repository DDD que retorna Entidades IQueryable que correspondem às classs subjacentes Linq a SQL, menos quaisquer relações. Eu posso facilmente retornar Entidades menos as relações com um Linq selecionar nova {field, field, …} projeção. Como codifico a class Entidade do Repositório? Como eu poderia retornar um object do repository tendo a […]

Por que usar AsQueryable () em vez de List ()?

Estou começando a usar o Padrão de Repositório para access a dados com o Entity Framework e o LINQ como o suporte da implementação do Repositório que não é de teste. A maioria das amostras que vejo retorna AsQueryable () quando a chamada retorna N registros em vez de List . Qual é a vantagem […]

Diferenças entre IQueryable, List, IEnumerator?

Eu estou querendo saber o que é diferente entre IQueryable, List, IEnumerator e quando devo usar cada um deles? Por exemplo, quando usando linq para sql eu faria algo assim public List GetUsers() { return db.User.where(/* some query here */).ToList(); } Agora eu estou querendo saber se eu deveria estar usando o IQueryable em vez […]

Qual é a diferença entre IQueryable e IEnumerable

Estou confuso quanto à diferença. Sendo bastante novo para .net, eu sei que posso consultar IEnumerables usando as extensões Linq. Então, o que é esse IQueryable e como ele é diferente? Veja também Qual é a diferença entre IQueryable [T] e IEnumerable [T]? isso se sobrepõe a essa questão.

Para retornar IQueryable ou não retornar IQueryable

Eu tenho uma class de repository que envolve meu LINQ para contexto de dados SQL. A class de repository é uma class de linha de negócios que contém toda a lógica da camada de dados (e o armazenamento em cache e outros). Aqui está a minha v1 da minha interface repo. public interface ILocationRepository { […]

Usando o IQueryable com o Linq

Qual é o uso de IQueryable no contexto do LINQ? É usado para desenvolver methods de extensão ou qualquer outra finalidade?

Como burlar as limitações da implementação do IQueryable pelo EntityFramework

Atualmente estou escrevendo testes de unidade para minha implementação de repository em um aplicativo MVC4. A fim de zombar do contexto de dados, comecei adotando algumas idéias deste post , mas agora descobri algumas limitações que me fazem questionar se é possível até mesmo ridicularizar o IQueryable . Particularmente, tenho visto algumas situações em que […]