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
Cosa restituisce LINQ quando i risultati sono vuoti
Ho una domanda sulla query LINQ. Normalmente una query restituisce un IEnumerable<T>tipo. Se il reso è vuoto, non sono sicuro che sia nullo o meno. Non sono sicuro se quanto segue ToList()genererà un'eccezione o solo un vuoto List<string>se non viene trovato nulla nel IEnumerablerisultato? List<string> list = {"a"}; // is …
319 c#  linq 

11
Deserializzare l'oggetto JSON su .NET usando Newtonsoft (o forse LINQ to JSON?)
So che ci sono alcuni post su Newtonsoft, quindi spero che questo non sia esattamente una ripetizione ... Sto cercando di convertire i dati JSON restituiti dall'API di Kazaa in un bell'oggetto di qualche tipo WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> …

5
Appiattisci elenco in LINQ
Ho una query LINQ che ritorna IEnumerable<List<int>>ma voglio restituire solo List<int>quindi voglio unire tutti i miei record nel mio IEnumerable<List<int>>in un solo array. Esempio : IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; Voglio portare tutto il mio risultato IEnumerable<List<int>>ad uno soloList<int> Quindi, dalle …
314 c#  linq  list 


16
Come faresti una query "non in" con LINQ?
Ho due raccolte che hanno proprietà Emailin entrambe le raccolte. Ho bisogno di ottenere un elenco degli elementi nel primo elenco dove Emailnon esiste nel secondo elenco. Con SQL userei semplicemente "non in", ma non conosco l'equivalente in LINQ. Come è fatto? Finora ho un join, come ... var matches …
307 c#  linq 

5
Perché ReSharper mi dice "chiusura implicitamente catturata"?
Ho il codice seguente: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) { Log("Calculating Daily Pull Force Max..."); var pullForceList = start == null ? _pullForce.Where((t, i) => _date[i] == date).ToList() // implicitly captured closure: end, start : _pullForce.Where( (t, i) => _date[i] == date && …
296 c#  linq  resharper 

17
Entity Framework: esiste già un DataReader aperto associato a questo comando
Sto usando Entity Framework e occasionalmente ottengo questo errore. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Anche se non sto eseguendo alcuna gestione manuale delle connessioni. questo errore si verifica in modo intermittente. codice che attiva l'errore (abbreviato per …


30
Qual è l'aspetto più difficile o incompreso di LINQ? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
282 c#  linq  c#-3.0 

19
Entity Framework. Elimina tutte le righe nella tabella
Come posso rimuovere rapidamente tutte le righe nella tabella usando Entity Framework? Attualmente sto usando: var rows = from o in dataDb.Table select o; foreach (var row in rows) { dataDb.Table.Remove(row); } dataDb.SaveChanges(); Tuttavia, l'esecuzione richiede molto tempo. Ci sono alternative?
280 c#  sql  linq  entity-framework 

12
Ordinamento di un elenco usando Lambda / Linq per gli oggetti
Ho il nome del "ordina per proprietà" in una stringa. Dovrò usare Lambda / Linq per ordinare l'elenco degli oggetti. Ex: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, string sortDirection) …


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.