(where in) no Linq
Murilo conforme havia prometido.http://marquinhosnet.wordpress.com/2010/08/06/linq-in-no-entity-framework/Obrigado. Marcos Aguiar Jr - Brazil blog: https://marquinhosnet.wordpress.com/
View Article(where in) no Linq
Que pena Marcos, eu não tinha chegado até o momento de dar um cast para ToList depois da consulta, realmente da o erro.O problema do AsEnumerable é que trabalha da mesma maneira do ToList, então daria...
View Article(where in) no Linq
Ola Murilo.Eu testei e o mesmo erro anterior aconteceu. Então troquei AsQueryable() por AsEnumerable() e ae funcionou? Está correto?Sds.Marcos Aguiar Jr - Brazil blog: https://marquinhosnet.wordpress.com/
View Article(where in) no Linq
Marcos faz o seguinte, aí a consulta no banco será com in, e ele trará só aqueles que estão na lista:List<int> ids = new List<int>(){1, 2};var varEmployee = from emin...
View Article(where in) no Linq
Guilherme acredito que a solução de MArcos funcionará, porque assim você estará ordenando o resultado do join e não apenas a coleção que está no banco.
View Article(where in) no Linq
Guilherme.Depois do Distintc() coloquei .OrderBy(d => d.CampoData);SdsMarcos Aguiar Jr - Brazil blog: https://marquinhosnet.wordpress.com/
View Article(where in) no Linq
Legal Marcos! O único problema como tinha comentado acima. Quando você da o ToList() ele tráz tudo do banco, perdendo a funcionalidade de filtrar antes do acesso. Mas em outras ocasiões como em uma...
View Article(where in) no Linq
Ola MuriloShow de bola cara, não sabia disso não, posso usar em alguns procedimentos mais simples. É complicado usar em procedimentos complexos?Vou colocar um post sobre isso ainda hoje no meu blog e...
View Article(where in) no Linq
Oi Marcos, então como eu disse eu a tranformo em um List antes. Infelizmente ela perde a funcionalidade do filtro antes de consultar o banco, mas você ganha na hora de fazer todos os if´s, quando são...
View Article(where in) no Linq
Olá MuriloVeja fiz o exemplo abaixo utilizando EF conectado no SQL Server 2005 banco AdventureWorks List<int> ids = new List<int>(){1, 2};var varEmployee = from em in ef.Employeewhere...
View Article(where in) no Linq
O resultado final ficou assim:publicstatic IQueryable<post> Busca(string tag) {var ids = new List<int>() { 5, 2, 1 };return (from p in DataContext.Db.postsjoin tp in...
View Article(where in) no Linq
Marcos me desculpa, mas nunca tive problemas. Em que situação isso ocorreu com você?Primeiro a tranformo em uma lista, se fizer direto a consulta no banco, aí sim daria a excessão.
View Article(where in) no Linq
Se você estiver fazendo um LINQ to Entity (EF) não é possível usar o Containsvar varPost = (from p in EF.Post where p.TipoPost == 1 || p.TipoPost == 2) select p);SdsMarcos Aguiar Jr - Brazil blog:...
View Article(where in) no Linq
Crie uma lista dos id´s que você quer:List<int> ids = new List<int>(){1, 2};from post in ListPost where ids.Contains(post.id_tipo_post) select new {id = post.id_post, tipo = post.id_tipo_post}
View Article(where in) no Linq
Preciso fazer a query sql abaixo virar Linqselect id_post, id_tipo_post from post where id_tipo_post in (1, 2) alguém sabe como fazer o WHERE IN no Linq ?
View Article