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]

1
Perché il compilatore C # impazzisce con questa query LINQ annidata?
Prova a compilare il seguente codice e scoprirai che il compilatore richiede> 3 GB di RAM (tutta la memoria libera sulla mia macchina) e un tempo molto lungo per la compilazione (in realtà ottengo un'eccezione IO dopo 10 minuti). using System; using System.Linq; public class Test { public static void …
97 c#  linq 

6
Come utilizzare IEqualityComparer
Ho alcune campane nel mio database con lo stesso numero. Voglio ottenerli tutti senza duplicarli. Ho creato una classe di confronto per fare questo lavoro, ma l'esecuzione della funzione provoca un grande ritardo dalla funzione senza distinti, da 0.6 sec a 3.2 sec! Lo sto facendo bene o devo usare …

3
Sintassi Linq: selezione di più colonne
Questa è la mia sintassi Linq che sto usando per il mio modello di entità IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Come posso selezionare più colonne? Come se volessi selezionare anche l'ID res. E come posso …

15
Cosa posso fare per risolvere un'eccezione "Riga non trovata o modificata" in LINQ to SQL su un database di SQL Server Compact Edition?
Quando si esegue SubmitChanges in DataContext dopo l'aggiornamento di un paio di proprietà con una connessione LINQ to SQL (rispetto a SQL Server Compact Edition) viene visualizzato il messaggio "Riga non trovata o modificata". ChangeConflictException. var ctx = new Data.MobileServerDataDataContext(Common.DatabasePath); var deviceSessionRecord = ctx.Sessions.First(sess => sess.SessionRecId == args.DeviceSessionId); deviceSessionRecord.IsActive = …
96 .net  linq  linq-to-sql 

3
Come posso fare SELECT UNIQUE con LINQ?
Ho una lista come questa: Red Red Brown Yellow Green Green Brown Red Orange Sto provando a fare un SELECT UNIQUE con LINQ, cioè voglio Red Brown Yellow Green Orange var uniqueColors = from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name; Poi l'ho cambiato in var uniqueColors = …


4
LINQ Operatore distinto, ignorare maiuscole e minuscole?
Dato il seguente semplice esempio: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Sembra che CaseInsensitiveComparer non venga effettivamente utilizzato per eseguire un confronto senza distinzione tra maiuscole e minuscole. In altre parole separateList …

6
LINQ Utilizzo di Max () per selezionare una singola riga
Sto usando LINQ su un IQueryable restituito da NHibernate e devo selezionare la riga con il valore massimo (i) in un paio di campi. Ho semplificato la parte su cui sto attaccando. Devo selezionare l'unica riga dalla mia tabella con il valore massimo in un campo. var table = new …
95 c#  .net  linq 

13
Come appiattire l'albero tramite LINQ?
Quindi ho un albero semplice: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Ho un IEnumerable<MyNode>. Voglio ottenere un elenco di tutti MyNode(inclusi gli oggetti del nodo interno ( Elements)) come un unico elenco Where group == 1. Come fare una cosa del genere …
95 c#  .net  linq  .net-4.0  tree 

4
Roslyn non è riuscito a compilare il codice
Dopo aver migrato il mio progetto da VS2013 a VS2015, il progetto non viene più compilato. Si verifica un errore di compilazione nella seguente istruzione LINQ: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in …
95 c#  .net  linq  roslyn 

10
Qual è la principale libreria LINQ per JavaScript? [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 7 anni fa . Migliora questa domanda Sto cercando una libreria JavaScript che mi consenta di eseguire …
95 javascript  json  linq 

11
Come posso specificare dinamicamente l'argomento Linq OrderBy?
Come si specifica l'argomento passato orderbyutilizzando un valore che prendo come parametro? Ex: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Attualmente implementazione: List<Student> orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); Invece di c.Address, come posso prenderlo come parametro? Esempio string param = "City"; List<Student> orderbyAddress = existingStudends.OrderByDescending(c => …
94 c#  linq 

5
Linq Query continua a lanciare "Impossibile creare un valore costante di tipo System.Object ...", Perché?
Il seguente è il codice di esempio: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, …



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.