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]

8
LINQ: No Any vs All Don't
Spesso voglio verificare se un valore fornito corrisponde a uno in un elenco (ad es. Durante la convalida): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Di recente, ho notato ReSharper che mi chiede di semplificare queste query per: if (acceptedValues.All(v => v != someValue)) { // …
272 c#  .net  performance  linq  resharper 

23
Come concatenare due array in C #?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); In questo momento lo uso int[] z = x.Concat(y).ToArray(); Esiste un metodo più semplice …
267 c#  arrays  .net  linq 


1
Espressione fluida e di query - C'è qualche vantaggio dell'uno rispetto all'altro?
LINQ è uno dei maggiori miglioramenti a .NET sin dalla generica e mi fa risparmiare un sacco di tempo e linee di codice. Tuttavia, la sintassi fluida mi sembra molto più naturale della sintassi dell'espressione della query. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e => e.Title) .FirstOrDefault(); var …
255 c#  linq 


7
Combinazione di due espressioni (Espressione <Func <T, bool >>)
Ho due espressioni di tipo Expression&lt;Func&lt;T, bool&gt;&gt;e voglio prendere OR, AND o NOT di questi e ottenere una nuova espressione dello stesso tipo Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 

12
Come eseguire join in LINQ su più campi in un unico join
Ho bisogno di fare una query LINQ2DataSet che faccia un join su più di un campo (come var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Ho ancora trovato una soluzione adatta (posso aggiungere ulteriori vincoli a una clausola where, …
244 c#  linq  join 

6
Query LINQ per selezionare i primi cinque
Ho una query LINQ: var list = from t in ctn.Items where t.DeliverySelection == true &amp;&amp; t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Come posso modificare questa query per selezionare solo cinque risultati dal database?
234 c#  linq 



13
Trova un elemento in Elenco di LINQ?
Qui ho un semplice esempio per trovare un elemento in un elenco di stringhe. Normalmente utilizzo per loop o delegato anonimo per farlo in questo modo: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an …
226 c#  linq 

3
LINQ con groupby e count
Questo è piuttosto semplice, ma sono perplesso: dato questo tipo di set di dati: UserInfo(name, metric, day, other_metric) e questo set di dati di esempio: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb …
221 c#  linq  group-by 

2
Query LINQ per restituire un dizionario <stringa, stringa>
Ho una raccolta di MyClass che vorrei interrogare usando LINQ per ottenere valori distinti e ottenere un dizionario &lt;stringa, stringa&gt; come risultato, ma non riesco a capire come posso farlo in modo più semplice di me sto facendo di seguito. Quale sarebbe un codice più pulito che posso usare per …
218 c#  .net  linq  dictionary 


11
LINQ Single vs First
LINQ: È più efficiente utilizzare l' Single()operatore First()quando mai so con certezza che la query restituirà un singolo record ? C'è una differenza?
216 .net  linq 

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.