Perguntas com a marcação «linq-to-sql»

O LINQ to SQL é um componente do .NET Framework versão 3.5 que fornece uma infraestrutura de tempo de execução para gerenciar dados relacionais como objetos armazenados no Microsoft SQL Server.


17
Máximo ou Padrão?
Qual é a melhor maneira de obter o valor máximo de uma consulta LINQ que pode não retornar linhas? Se eu apenas fizer Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Eu recebo um erro quando a consulta não retorna linhas. eu poderia …
176 c#  .net  linq  linq-to-sql 

5
LINQ - Join esquerdo, agrupar por e contar
Digamos que eu tenho esse SQL: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId GROUP BY p.ParentId Como posso traduzir isso em LINQ to SQL? Fiquei preso na COUNT (c.ChildId), o SQL gerado sempre parece gerar COUNT (*). Aqui está o que eu …
166 c#  .net  linq  linq-to-sql 

6
Linq para Sql: várias junções externas esquerdas
Estou tendo problemas para descobrir como usar mais de uma associação externa esquerda usando o LINQ to SQL. Eu entendo como usar uma junção externa esquerda. Estou usando o VB.NET. Abaixo está minha sintaxe SQL. T-SQL SELECT o.OrderNumber, v.VendorName, s.StatusName FROM Orders o LEFT OUTER JOIN Vendors v ON v.Id …



6
União externa esquerda LINQ to SQL
Essa consulta é equivalente a uma LEFT OUTERassociação? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null …






5
Como selecionar apenas os registros com a data mais alta no LINQ
Eu tenho uma tabela, 'lasttraces', com os seguintes campos. Id, AccountId, Version, DownloadNo, Date Os dados são assim: 28092|15240000|1.0.7.1782|2009040004731|2009-01-20 13:10:22.000 28094|61615000|1.0.7.1782|2009040007696|2009-01-20 13:11:38.000 28095|95317000|1.0.7.1782|2009040007695|2009-01-20 13:10:18.000 28101|15240000|1.0.7.1782|2009040004740|2009-01-20 14:10:22.000 28103|61615000|1.0.7.1782|2009040007690|2009-01-20 14:11:38.000 28104|95317000|1.0.7.1782|2009040007710|2009-01-20 14:10:18.000 Como posso, no LINQ to SQL , obter apenas o último traço de cada AccountId (aquele com a data mais …
117 c#  .net  linq  linq-to-sql 



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.