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].

4
So entfernen Sie leere Zeichenfolgen aus der Liste und anschließend doppelte Werte aus einer Liste
Nehmen wir an, ich habe eine Liste einiger Spaltenwerte aus einer Tabelle. Wie entferne ich leere Zeichenfolgen und doppelte Werte? Bitte beachten Sie den folgenden Code: List<string> dtList = dtReportsList.AsEnumerable().Select(dr => dr.Field<string>("column1")).ToList(); Dies ist, was ich gerade codiert habe, aber Amirams Code ist viel eleganter, also werde ich diese Antwort …
82 c#  linq 

4
Linq - SelectMany Confusion
Nach dem, was ich aus der Dokumentation von SelectMany verstehe, könnte man damit eine (abgeflachte) Sequenz einer 1-viele-Beziehung erzeugen. Ich habe folgende Klassen public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { get; …


4
Linq-to-SQL ToDictionary ()
Wie konvertiere ich zwei Spalten aus SQL (2008) mit Linq ordnungsgemäß in ein Wörterbuch (zum Zwischenspeichern)? Ich durchlaufe derzeit das IQueryable b / c. Ich kann die ToDictionary-Methode nicht zum Laufen bringen. Irgendwelche Ideen? Das funktioniert: var query = from p in db.Table select p; Dictionary<string, string> dic = new …
80 c#  linq  linq-to-sql 

17
Schnellster Weg, um in einer String-Sammlung zu suchen
Problem: Ich habe eine Textdatei mit ungefähr 120.000 Benutzern (Zeichenfolgen), die ich in einer Sammlung speichern und später eine Suche in dieser Sammlung durchführen möchte. Die Suchmethode wird jedes Mal ausgeführt, wenn der Benutzer den Text von a ändert. Das TextBoxErgebnis sollten die Zeichenfolgen sein, in denen der Text enthalten …


7
Standardabweichung in LINQ
Modelliert LINQ die aggregierte SQL-Funktion STDDEV() (Standardabweichung)? Wenn nicht, wie lässt sich dies am einfachsten / am besten berechnen? Beispiel: SELECT test_id, AVERAGE(result) avg, STDDEV(result) std FROM tests GROUP BY test_id

4
Was ist die entgegengesetzte Methode von Any <T>
Wie kann ich mit Linq prüfen, ob eine Sammlung kein Objekt enthält? IE Das Gegenteil von Any&lt;T&gt;. Ich könnte das Ergebnis mit einem invertieren, !aber aus Gründen der Lesbarkeit habe ich mich gefragt, ob es einen besseren Weg gibt, dies zu tun. Soll ich die Erweiterung selbst hinzufügen?
80 c#  linq 

4
Entity Framework - Fehler "Konstanter Wert vom Typ" Schließungstyp "kann nicht erstellt werden ..."
Warum bekomme ich den Fehler: Es kann kein konstanter Wert vom Typ 'Verschlusstyp' erstellt werden. In diesem Zusammenhang werden nur primitive Typen (z. B. Int32, String und Guid) unterstützt. Wenn ich versuche, die folgende Linq-Abfrage aufzulisten? IEnumerable&lt;string&gt; searchList = GetSearchList(); using (HREntities entities = new HREntities()) { var myList = …

7
Mehrere WHERE-Klauseln mit LINQ-Erweiterungsmethoden
Ich habe eine LINQ-Abfrage, die wie folgt aussieht: DateTime today = DateTime.UtcNow; var results = from order in context.Orders where ((order.OrderDate &lt;= today) &amp;&amp; (today &lt;= order.OrderDate)) select order; Ich versuche LINQ zu lernen / zu verstehen. In einigen Fällen muss ich zwei zusätzliche WHERE-Klauseln hinzufügen. Um dies zu erreichen, …
79 c#  linq 

8
C # Linq Wobei Datum zwischen 2 Daten
Ich versuche, mit meiner linq-Anweisung alle Datensätze zwischen zwei Daten abzurufen, und ich bin mir nicht ganz sicher, was ich ändern muss, damit es funktioniert: (a.Start &gt;= startDate &amp;&amp; endDate) var appointmentNoShow = from a in appointments from p in properties from c in clients where a.Id == p.OID &amp;&amp; …
79 c#  linq 

3
Verwenden von GroupBy, Count und Sum in LINQ Lambda-Ausdrücken
Ich habe eine Sammlung von Kisten mit den Eigenschaften Gewicht, Volumen und Besitzer. Ich möchte LINQ verwenden, um eine zusammengefasste Liste (nach Eigentümer) der Boxinformationen zu erhalten z.B **Owner, Boxes, Total Weight, Total Volume** Jim, 5, 1430.00, 3.65 George, 2, 37.50, 1.22 Kann mir jemand zeigen, wie man das mit …
78 linq  count  lambda  group-by  sum 


1
Ein Lambda-Ausdruck kann nicht als Argument für eine dynamisch ausgelöste Operation verwendet werden, ohne ihn zuvor in einen Delegaten- oder Ausdrucksbaumtyp umzuwandeln
Ich arbeite mit .NET4.5 und VS2013. Ich habe diese Abfrage, die das dynamicErgebnis von db erhält . dynamic topAgents = this._dataContext.Sql( "select t.create_user_id as \"User\", sum(t.netamount) as \"Amount\" from transactiondetail t where t.update_date &gt; sysdate -7 group by t.create_user_id") .QueryMany&lt;dynamic&gt;(); Die folgende Anweisung schlägt mit einem Kompilierungsfehler fehl, Cannot use …
78 c#  linq  lambda  .net-4.5 

5
Das Zeichen ':', Hexadezimalwert 0x3A, kann nicht in einen Namen aufgenommen werden
Ich habe eine XML-Datei, die ihr Element wie enthält &lt;ab:test&gt;Str&lt;/ab:test&gt; Wenn ich versuche, mit dem Code darauf zuzugreifen: XElement tempElement = doc.Descendants(XName.Get("ab:test")).FirstOrDefault(); Es gibt mir diesen Fehler: System.Web.Services.Protocols.SoapException: Der Server konnte die Anforderung nicht verarbeiten. ---&gt; System.Xml.XmlException: Das Zeichen ':', Hexadezimalwert 0x3A, kann nicht in einen Namen aufgenommen werden. Wie …
78 c#  xml  linq  linq-to-xml 

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.