Domande taggate «linq»

Language Integrated Query (LINQ) è un componente di Microsoft .NET Framework che aggiunge funzionalità di query di dati nativi ai linguaggi .NET. Si prega di considerare l'uso di tag più dettagliati quando appropriato, ad esempio [linq-to-sql], [linq-to-entity] / [entity-framework] o [plinq]




7
LINQ: valori distinti
Ho il seguente oggetto impostato da un XML: id category 5 1 5 3 5 4 5 3 5 3 Ho bisogno di un elenco distinto di questi elementi: 5 1 5 3 5 4 Come posso distinguere anche per ID categoria e in LINQ?
136 linq  distinct 

1
Aggiunta dell'elenco <t> .add () un altro elenco
Ho un IEnumerable&lt;TravelDetails&gt;e sto provando ad aggiungere i forvalori nel -loop a un List&lt;TravelDetails&gt;. Continuo a ricevere gli errori. Errore 15 Argomento 1: impossibile convertire da 'System.Collections.Generic.List' a 'TrafficCore.DataObjects.TripDetails' C: \ TrafficNew \ TI 511-Web \ Traffic 2.0 \ 511Traffic \ 511Traffic \ Models \ DrivingTime.cs Il mio codice è …
134 c#  .net  linq 


5
Linq corretto dove clausole
Scrivo una buona quantità di linq nella mia vita quotidiana, ma soprattutto dichiarazioni semplici. Ho notato che quando si usano clausole where, ci sono molti modi per scriverle e ognuna ha gli stessi risultati per quanto ne so. Per esempio; from x in Collection where x.Age == 10 where x.Name …
133 c#  linq 

4
Converti un elenco di oggetti in una matrice di una delle proprietà dell'oggetto
Di 'che ho la seguente classe: public class ConfigItemType { public string Name { get; set; } public double SomeOtherThing { get; set; } } e poi faccio un elenco delle seguenti classi ( List&lt;ConfigItemType&gt; MyList) Ora ho un metodo con la seguente firma: void AggregateValues(string someUnrelatedValue, params string[] listGoesHere) …
133 c#  linq 

3
Linq: GroupBy, Sum and Count
Ho una collezione di prodotti public class Product { public Product() { } public string ProductCode {get; set;} public decimal Price {get; set; } public string Name {get; set;} } Ora voglio raggruppare la raccolta in base al codice prodotto e restituire un oggetto contenente il nome, il numero o …
133 c#  .net  linq 

9
Distinto in Linq in base a un solo campo della tabella
Sto cercando di utilizzare .distinct in Linq per ottenere risultati in base a un campo della tabella (quindi non è necessario un intero record duplicato dalla tabella). So che scrivere query di base usando distinti come segue: var query = (from r in table1 orderby r.Text select r).distinct(); ma ho …
133 c#  sql  linq 

22
Come prendere tutto tranne l'ultimo elemento di una sequenza usando LINQ?
Diciamo che ho una sequenza. IEnumerable&lt;int&gt; sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000 Ottenere la sequenza non è economico e viene generato dinamicamente e voglio iterarlo una sola volta. Voglio ottenere 0 - 999999 (ovvero tutto tranne l'ultimo elemento) Riconosco che potrei fare qualcosa del tipo: sequence.Take(sequence.Count() - 1); …
131 c#  .net  linq 

8
La sequenza non contiene elementi?
Attualmente sto usando una singola query in due punti per ottenere una riga da un database. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); La query va bene quando si recupera la riga per inserire i dati nelle caselle di testo, ma restituisce un errore …
131 c#  linq 

2
Ottieni tutti gli elementi tranne il primo da un array
Esiste un'espressione linq semplice su una riga per ottenere tutto da un array semplice tranne il primo elemento? for (int i = 1; i &lt;= contents.Length - 1; i++) Message += contents[i]; Volevo solo vedere se era più facile condensare.
130 c#  linq 


9
Selezionare più campi dall'elenco in Linq
In ASP.NET C # ho una struttura: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } e ho un elenco di quelli. Voglio selezionare category_ide category_name, eseguendo un DISTINCTe, infine, un ORDERBYon category_name. Ecco quello che ho ora: List&lt;Data&gt; listObject = getData(); …
128 c#  linq  data-structures 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.