Als «linq-to-sql» getaggte Fragen

LINQ to SQL ist eine Komponente von .NET Framework Version 3.5, die eine Laufzeitinfrastruktur zum Verwalten relationaler Daten als in Microsoft SQL Server gespeicherte Objekte bereitstellt.


17
Max oder Standard?
Was ist der beste Weg, um den Max-Wert aus einer LINQ-Abfrage zu erhalten, die möglicherweise keine Zeilen zurückgibt? Wenn ich es nur tue Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Ich erhalte eine Fehlermeldung, wenn die Abfrage keine Zeilen zurückgibt. ich könnte …
176 c#  .net  linq  linq-to-sql 

5
LINQ - Left Join, Group By und Count
Angenommen, ich habe diese SQL: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId GROUP BY p.ParentId Wie kann ich dies in LINQ to SQL übersetzen? Ich blieb bei COUNT (c.ChildId) hängen, die generierte SQL scheint immer COUNT (*) auszugeben. Folgendes habe ich bisher …
166 c#  .net  linq  linq-to-sql 

6
Linq to Sql: Mehrere linke äußere Verknüpfungen
Ich habe einige Probleme damit, herauszufinden, wie mehr als ein linker äußerer Join mit LINQ to SQL verwendet werden kann. Ich verstehe, wie man einen linken äußeren Join verwendet. Ich benutze VB.NET. Unten ist meine SQL-Syntax. T-SQL SELECT o.OrderNumber, v.VendorName, s.StatusName FROM Orders o LEFT OUTER JOIN Vendors v ON …



6
LINQ to SQL Left Outer Join
Entspricht diese Abfrage einem LEFT OUTERJoin? //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 ? 0 …

9
Vergleich von Zeichenfolgen ohne Berücksichtigung der Groß- und Kleinschreibung in LINQ-to-SQL
Ich habe gelesen, dass es unklug ist, ToUpper und ToLower zu verwenden, um Zeichenfolgenvergleiche ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen, aber ich sehe keine Alternative, wenn es um LINQ-to-SQL geht. Die Argumente ignoreCase und CompareOptions von String.Compare werden von LINQ-to-SQL ignoriert (wenn Sie eine Datenbank verwenden, bei der zwischen …
137 .net  sql  vb.net  linq  linq-to-sql 




9
NHibernate vs LINQ to SQL
Als jemand, der keine der beiden Technologien für reale Projekte verwendet hat, frage ich mich, ob jemand weiß, wie sich diese beiden ergänzen und wie sehr sich ihre Funktionen überschneiden.

5
So wählen Sie nur die Datensätze mit dem höchsten Datum in LINQ aus
Ich habe eine Tabelle, 'lasttraces', mit den folgenden Feldern. Id, AccountId, Version, DownloadNo, Date Die Daten sehen folgendermaßen aus: 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 Wie kann ich in LINQ to SQL nur die letzte letzte Spur jeder AccountId abrufen (die mit dem höchsten …
117 c#  .net  linq  linq-to-sql 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.