Als «linq» getaggte Fragen

Language Integrated Query (LINQ) ist eine Microsoft .NET Framework-Komponente, die .NET-Sprachen native Datenabfragefunktionen hinzufügt. Bitte verwenden Sie gegebenenfalls detailliertere Tags, z. B. [Linq-to-SQL], [Linq-to-Entities] / [Entity-Framework] oder [Plinq].

9
Verwendung von LINQ Distinct () mit mehreren Feldern
Ich habe die folgende EF-Klasse aus einer Datenbank abgeleitet (vereinfacht) class Product { public string ProductId; public string ProductName; public string CategoryId; public string CategoryName; } ProductIdist der Primärschlüssel der Tabelle. Für eine schlechte Entwurfsentscheidung des DB-Designers (ich kann sie nicht ändern) habe ich CategoryIdund CategoryNamein dieser Tabelle. Ich benötige …
75 c#  linq  distinct 

1
Warum sind einige Objekteigenschaften UnaryExpression und andere MemberExpression?
Auf die Antwort auf meine Frage reagieren Wählen Sie eine Modelleigenschaft mit einem Lambda und nicht mit einer Frage zum Namen der Zeichenfolgeeigenschaft aus , um einer Sammlung Eigenschaften wie folgt hinzuzufügen: var props = new ExportPropertyInfoCollection<JobCard>(); props.Include(model => model.BusinessInstallNumber).Title("Install No").Width(64).KeepZeroPadding(true); props.Include(model => model.DeviceName).Title("Device").Width(70); props.Include(model => model.DateRequested).Title("Request Date").Format("{0:dd/MM/yyyy}").Width(83); Ich habe …




7
Sortieren Sie eine Liste nach einer anderen
Ich habe 2 Listenobjekte, eines ist nur eine Liste von Ints, das andere ist eine Liste von Objekten, aber die Objekte haben eine ID-Eigenschaft. Was ich tun möchte, ist die Liste der Objekte nach ihrer ID in der gleichen Sortierreihenfolge wie die Liste der Ints zu sortieren. Ich habe eine …
73 c#  linq  list  sorting 

1
LINQ-Gruppierung nach mehreren Feldern - Syntaxhilfe
Was ist die Korrektur, die zum Beispiel 2 benötigt wird, um nach mehreren Spalten zu gruppieren? Beispiel 1 var query = from cm in cust group cm by new { cm.Customer, cm.OrderDate } into cms select new { Key1 = cms.Key.Customer,Key2=cms.Key.OrderDate,Count=cms.Count() }; Beispiel 2 (falsch) var qry = cust.GroupBy(p => …
73 c#  linq  group-by 

2
XElement-Namespaces (Gewusst wie?)
So erstellen Sie ein XML-Dokument mit einem Knotenpräfix wie: <sphinx:docset> <sphinx:schema> <sphinx:field name="subject"/> <sphinx:field name="content"/> <sphinx:attr name="published" type="timestamp"/> </sphinx:schema> Wenn ich versuche, so etwas wie new XElement("sphinx:docset")eine Ausnahme auszuführen Nicht behandelte Ausnahme: System.Xml.XmlException: Das Zeichen ':', hexadezimaler Wert 0x3A, kann nicht in einen Namen aufgenommen werden. at System.Xml.XmlConvert.VerifyNCName (String name, …
73 c#  xml  linq  namespaces 

6
Wie mache ich eine Unterabfrage in LINQ?
Hier ist ein Beispiel für die Abfrage, die ich in LINQ konvertieren möchte: SELECT * FROM Users WHERE Users.lastname LIKE '%fra%' AND Users.Id IN ( SELECT UserId FROM CompanyRolesToUsers WHERE CompanyRoleId in (2,3,4) ) Es gibt eine FK-Beziehung zwischen CompanyRolesToUsersund Users, aber es ist eine Viele-zu-Viele-Beziehung und es CompanyRolesToUsershandelt sich …
73 c#  linq  linq-to-sql 


1
Summe der Elemente in einer Sammlung
Mit LINQ to SQL habe ich eine Order-Klasse mit einer Sammlung von OrderDetails. Die Bestelldetails haben eine Eigenschaft namens LineTotal, die Qnty x ItemPrice erhält. Ich weiß, wie eine neue LINQ-Abfrage der Datenbank durchgeführt wird, um die Auftragssumme zu ermitteln. Gibt es jedoch eine einfache Methode, um die Summe der …
72 linq  sum 


5
Linq verschieden - Anzahl
Ich möchte eine Abfrage für eine Beispielliste von Objekten durchführen Date Username 01/01/2011 james 01/01/2011 jamie 01/01/2011 alex 01/01/2011 james 02/01/2011 matt 02/01/2011 jamie 02/01/2011 alex 02/01/2011 james 02/01/2011 james 02/01/2011 lucy 02/01/2011 alex 03/01/2011 james 03/01/2011 bob 03/01/2011 bob 03/01/2011 james 03/01/2011 james 04/01/2011 alex 04/01/2011 alex 04/01/2011 alex …
72 c#  linq 

3
LINQ Group By und Sammlung auswählen
Ich habe diese Struktur Customer - has many Orders - has many OrderItems Ich möchte eine Liste von CustomerItemsvia LINQ mit einer Teilmenge von OrderItems: List of new { Customer, List<OrderItem> Items } Dies ist eine Gruppierung aller Artikel, die ein Kunde aus der Teilmenge der Artikel bestellt hat Wie …
72 c#  linq  group-by 

1
Muss ich in Betracht ziehen, alle von mir verwendeten IEnumerable <T> zu entsorgen?
Es ist mir kürzlich, dass Methoden verschiedene Linq Erweiterung hingewiesen (wie Where, Selectusw.) zurückgeben ein , IEnumerable&lt;T&gt;das auch passiert zu sein IDisposable. Das Folgende wird ausgewertetTrue new int[2] {0,1}.Select(x =&gt; x*2) is IDisposable Muss ich über die Ergebnisse eines WhereAusdrucks verfügen ? Wenn ich eine zurückkehrende Methode aufrufe IEnumerable&lt;T&gt;, übernehme …
70 c#  linq  ienumerable  dispose 

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.