Perguntas com a marcação «linq»

O Language Integrated Query (LINQ) é um componente do Microsoft .NET Framework que adiciona recursos nativos de consulta de dados aos idiomas do .NET. Por favor, considere usar tags mais detalhadas quando apropriado, por exemplo [linq-to-sql], [linq-to-entity] / [entity-framework] ou [plinq]



12
Paginação com LINQ para objetos
Como você implementaria a paginação em uma consulta LINQ? Na verdade, por enquanto, eu ficaria satisfeito se a função sql TOP pudesse ser imitada. No entanto, tenho certeza de que a necessidade de suporte de paginação completo surgirá mais tarde, de qualquer maneira. var queryResult = from o in objects …
90 c#  .net  linq  paging 

6
Como realizar a junção entre várias tabelas em LINQ lambda
Estou tentando realizar uma junção entre várias tabelas no LINQ. Tenho as seguintes aulas: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table E eu uso o seguinte código (onde product, categorye productcategorysão instâncias das classes acima): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, …

12
Operador LIKE no LINQ
Existe alguma maneira de comparar strings em uma expressão C # LINQ semelhante ao LIKEoperador SQL ? Suponha que eu tenha uma lista de cordas. Nesta lista, desejo pesquisar uma string. Em SQL, eu poderia escrever: SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' Em vez do acima, a consulta …
88 c#  linq  sql-like 


3
LINQ to Entities não reconhece o método 'System.String Format (System.String, System.Object, System.Object)'
Eu tenho esta consulta linq: private void GetReceivedInvoiceTasks(User user, List<Task> tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received && areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been received …

12
Pesquisando uma árvore usando LINQ
Eu tenho uma árvore criada a partir desta classe. class Node { public string Key { get; } public List<Node> Children { get; } } Quero pesquisar em todas as crianças e em todos os seus filhos para encontrar aqueles que correspondem a uma condição: node.Key == SomeSpecialKey Como posso …
87 c#  .net  linq 

3
Ignorar namespaces em LINQ to XML
Como faço para ter LINQ to XML iqnore todos os namespaces? Ou, alternativamente, como remover os namespaces? Estou perguntando porque os namespaces estão sendo definidos de forma semi-aleatória e estou cansado de ter que procurar nós com e sem um namespace.
87 .net  xml  linq 

3
LINQ funciona com IEnumerable?
Tenho uma classe que implementa IEnumerable, mas não implementa IEnumerable<T>. Não posso mudar esta classe e não posso usar outra classe em vez dela. Como eu entendi do MSDN, LINQ pode ser usado se a classe for implementadaIEnumerable<T> . Tentei usar instance.ToQueryable(), mas ainda não habilita os métodos LINQ. Eu …
87 .net  linq  ienumerable 

5
Como esperar uma lista de tarefas de maneira assíncrona usando LINQ?
Eu tenho uma lista de tarefas que criei assim: public async Task<IList<Foo>> GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo => await DoSomethingAsync(foo)).ToList(); ... } Ao usar .ToList(), todas as tarefas devem ser iniciadas. Agora quero aguardar sua finalização e retornar os resultados. Isso funciona no …
87 c#  linq  async-await 

7
Obtenha o código HTML do site em C #
Como obter o código HTML de um site, salvá-lo e localizar algum texto por uma expressão LINQ? Estou usando o seguinte código para obter o código-fonte de uma página da web: public static String code(string Url) { HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url); myRequest.Method = "GET"; WebResponse myResponse = myRequest.GetResponse(); StreamReader sr …
87 c#  html  linq 

7
Criar uma tupla em um Linq Select
Estou trabalhando com C # e .NET Framework 4.5.1 recuperando dados de um banco de dados SQL Server com Entity Framework 6.1.3. Eu tenho isto: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); E quando eu o executo, recebo esta mensagem: Apenas construtores e inicializadores sem parâmetros têm …


4
A palavra-chave let do linq é melhor do que a palavra-chave into?
Atualmente, estou aprimorando o LINQ e tentando compreender a diferença entre lete usando a intopalavra - chave. Até agora, a letpalavra - chave parece melhor do que a intopalavra - chave, pelo que entendi. A intopalavra-chave permite essencialmente continuar uma consulta após uma projeção. (Só quero declarar explicitamente que não …
86 c#  linq 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.