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.
Wenn ich mit Linq-to-SQL ein Objekt in die Datenbank eingebe, kann ich dann die ID einfügen, die ich gerade eingefügt habe, ohne einen weiteren Datenbankaufruf zu tätigen? Ich gehe davon aus, dass dies ziemlich einfach ist, ich weiß nur nicht wie.
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 …
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 …
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 …
Ich habe die folgende SQL, die ich in LINQ übersetzen möchte: SELECT f.value FROM period as p LEFT OUTER JOIN facts AS f ON p.id = f.periodid AND f.otherid = 17 WHERE p.companyid = 100 Ich habe die typische Implementierung des linken äußeren Joins (dh into x from y in …
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 …
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 …
Gegeben: Eine Tabelle TABLE_1mit den folgenden Spalten: ID ColumnA ColumnB ColumnC Ich habe SQL - Abfrage , wo TABLE_1auf sich selbst schließt sich zweimal aus der Basis ColumnA, ColumnB, ColumnC. Die Abfrage könnte ungefähr so aussehen: Select t1.ID, t2.ID, t3.ID From TABLE_1 t1 Left Join TABLE_1 t2 On t1.ColumnA = …
Sollte ich LINQs Skip()und Take()Methoden für das Paging verwenden oder mein eigenes Paging mit einer SQL-Abfrage implementieren? Welches ist am effizientesten? Warum sollte ich einen über den anderen wählen? Ich verwende SQL Server 2008, ASP.NET MVC und LINQ.
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.
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 …
Also, je Mehrdad Antwort auf eine ähnliche Frage , ich es bekommen , dass ein „richtiger“ Datenbanktabellenspalt keine Liste speichert. Sie sollten vielmehr eine andere Tabelle erstellen, die die Elemente dieser Liste effektiv enthält, und sie dann direkt oder über eine Junction-Tabelle mit ihr verknüpfen. Die Art der Liste, die …
Was ist der beste (und schnellste) Weg, um eine zufällige Zeile mit Linq to SQL abzurufen, wenn ich eine Bedingung habe, z. B. muss ein Feld wahr sein?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.