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


7
Füllen eines DataSet oder einer DataTable aus einer LINQ-Abfrage-Ergebnismenge
Wie macht man eine LINQ-Abfrage als ASMX-Webdienst verfügbar? Normalerweise kann ich auf der Business-Ebene eine Eingabe zurückgeben DataSetoder DataTablediese für den Transport über ASMX serialisieren. Wie kann ich dasselbe für eine LINQ-Abfrage tun? Gibt es eine Möglichkeit, eine Eingabe zu füllenDataSet oder DataTableeine LINQ-Abfrage zu füllen? public static MyDataTable CallMySproc() …


7
LINQ: Unterschiedliche Werte
Ich habe das folgende Element aus einem XML festgelegt: id category 5 1 5 3 5 4 5 3 5 3 Ich benötige eine eindeutige Liste dieser Elemente: 5 1 5 3 5 4 Wie kann ich in LINQ auch für Kategorie UND ID unterscheiden?
136 linq  distinct 

1
Hinzufügen von List <t> .add () einer anderen Liste
Ich habe eine IEnumerable&lt;TravelDetails&gt;und ich versuche, die forWerte in der Schleife zu einer hinzuzufügen List&lt;TravelDetails&gt;. Ich bekomme immer die Fehler. Fehler 15 Argument 1: Konvertierung von 'System.Collections.Generic.List' in 'TrafficCore.DataObjects.TripDetails' nicht möglich. C: \ TrafficNew \ TI 511-Web \ Traffic 2.0 \ 511Traffic \ 511Traffic \ Models \ DrivingTime.cs Mein Code …
134 c#  .net  linq 


5
Richtige Linq where-Klauseln
Ich schreibe in meinem täglichen Leben eine ganze Menge Linq, aber meistens einfache Aussagen. Ich habe festgestellt, dass es bei der Verwendung von where-Klauseln viele Möglichkeiten gibt, sie zu schreiben, und jede hat, soweit ich das beurteilen kann, die gleichen Ergebnisse. Beispielsweise; from x in Collection where x.Age == 10 …
133 c#  linq 

4
Konvertieren Sie eine Liste von Objekten in ein Array mit einer der Objekteigenschaften
Angenommen, ich habe die folgende Klasse: public class ConfigItemType { public string Name { get; set; } public double SomeOtherThing { get; set; } } und dann mache ich eine Liste der folgenden Klassen ( List&lt;ConfigItemType&gt; MyList) Jetzt habe ich eine Methode mit folgender Signatur: void AggregateValues(string someUnrelatedValue, params string[] …
133 c#  linq 

9
Unterscheidet sich in Linq anhand nur eines Feldes der Tabelle
Ich versuche, .distinct in Linq zu verwenden, um Ergebnisse basierend auf einem Feld der Tabelle zu erhalten (daher sind keine vollständigen doppelten Datensätze aus der Tabelle erforderlich). Ich weiß, dass ich grundlegende Abfragen wie folgt schreibe: var query = (from r in table1 orderby r.Text select r).distinct(); aber ich brauche …
133 c#  sql  linq 

3
Linq: GroupBy, Summe und Anzahl
Ich habe eine Sammlung von Produkten public class Product { public Product() { } public string ProductCode {get; set;} public decimal Price {get; set; } public string Name {get; set;} } Jetzt möchte ich die Sammlung basierend auf dem Produktcode gruppieren und ein Objekt zurückgeben, das den Namen, die Nummer …
132 c#  .net  linq 

8
Die Sequenz enthält keine Elemente?
Ich verwende derzeit eine einzelne Abfrage an zwei Stellen, um eine Zeile aus einer Datenbank abzurufen. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); Die Abfrage ist in Ordnung, wenn die Zeile abgerufen wird, um Daten in die Textfelder einzufügen. Sie gibt jedoch den Fehler …
131 c#  linq 

22
Wie nehme ich mit LINQ alle Elemente bis auf das letzte in einer Sequenz?
Nehmen wir an, ich habe eine Sequenz. IEnumerable&lt;int&gt; sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000 Das Abrufen der Sequenz ist nicht billig und wird dynamisch generiert, und ich möchte sie nur einmal durchlaufen. Ich möchte 0 - 999999 erhalten (dh alles außer dem letzten Element) Ich erkenne, dass ich …
130 c#  .net  linq 


2
Holen Sie sich alle Elemente außer dem ersten aus einem Array
Gibt es einen einzeiligen einfachen Linq-Ausdruck, mit dem nur alles aus einem einfachen Array mit Ausnahme des ersten Elements abgerufen werden kann? for (int i = 1; i &lt;= contents.Length - 1; i++) Message += contents[i]; Ich wollte nur sehen, ob es einfacher ist, zu verdichten.
128 c#  linq 

9
Wählen Sie in Linq mehrere Felder aus Liste aus
In ASP.NET C # habe ich eine Struktur: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } und ich habe eine Liste davon. Ich möchte auswählen category_idund category_name, läuft ein DISTINCTund schließlich eine ORDERBYauf category_name. Folgendes habe ich jetzt: List&lt;Data&gt; listObject = …
128 c#  linq  data-structures 

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.