Articles of linq

Determinazione del primo valore disponibile in un elenco di numeri interi

Ho una semplice lista di Ints. List myInts = new List(); myInts.Add(0); myInts.Add(1); myInts.Add(4); myInts.Add(6); myInts.Add(24); Il mio objective è ottenere il primo valore inutilizzato (disponibile) dall’elenco. (il primo valore positivo che non è già presente nella collezione) In questo caso, la risposta sarebbe 2. Ecco il mio codice attuale: int GetFirstFreeInt() { for (int […]

Come concatenare due raccolte per indice in LINQ

Quale potrebbe essere un LINQ equivalente al seguente codice? string[] values = { “1”, “hello”, “true” }; Type[] types = { typeof(int), typeof(string), typeof(bool) }; object[] objects = new object[values.Length]; for (int i = 0; i < values.Length; i++) { objects[i] = Convert.ChangeType(values[i], types[i]); }

Paginazione in C # contro DocumentDB senza Skip

Mi chiedevo se c’è un modo per implementare la paginazione in C # contro DocumentDB con, o senza, il loro fornitore Linq? Scenario: ho un’API che supporta l’impaginazione, l’utente invia la pagina che desidera vedere insieme a una pagina Dimensione, come ad esempio: public virtual async Task Get(int? page = DefaultPage, int? pageSize = DefaultPageSize) […]

Perché il mio codice esegue il caricamento lento anche dopo averlo spento in ogni punto ansible?

Vorrei ottenere le entity framework Esami e Test che hanno un’ quadro UserTest con un UserId uguale o “0” o un valore fornito. Ho avuto un numero di suggerimenti ma finora nessuno ha funzionato. Un suggerimento era di iniziare con l’acquisizione dei dati di UserTest e l’altra soluzione era quella di iniziare ottenendo i dati […]

Controlla se due liste hanno gli stessi oggetti

Ho due liste come sotto, come posso dire che hanno gli stessi elementi. L’ordine non è importante. var list1 = new List {1,2,3}; var list2 = new List {2,1,3}; Come posso dire che questi sono uguali? Devo scrivere il mio metodo o esiste un metodo integrato per questo?

Riorganizza una lista basata sull’ordine dato in c #

Ho una lista come segue: {CT, MA, VA, NY} Invio questo elenco a una funzione e ottengo l’elenco degli ordini dei waypoint ottimali {2,0,1,3} Ora devo riorganizzare la lista secondo l’ordine che è stato appena fornito. vale a dire dopo la riorganizzazione, l’elenco dovrebbe essere simile a: {VA, CT, MA, NY} Qual è il modo […]

LINQ: ottieni tutti gli elementi in una lista all’interno di una lista?

Attualmente sto lavorando lungo la curva di apprendimento che è LINQ e potrei davvero usare un po ‘di assistenza. Non so se quello che voglio è ansible, ma se dovessi scommettere, scommetto che lo è. Al momento ho un elenco di oggetti chiamati _tables e ognuno di questi oggetti ha al suo interno un altro […]

Linq GroupBy con ogni valore nullo come gruppo

Ho un object con una proprietà int nullo “ID gruppo”. Con una lista di questo object, mi piacerebbe fare un GroupBy su questo “GroupId”. Ma se lo faccio, tutti i valori nulli formsranno un gruppo. Esempio : Oggetto 1: GroupId: NULL Oggetto 2: GroupId: NULL Oggetto 3: GroupId: 1 Oggetto 4: GroupId: 1 Oggetto 5: […]

Che cosa causa l’errore Linq: questo metodo non può essere tradotto in un’espressione di negozio?

Ho un sacco di metodi Linq to Entity che hanno la stessa istruzione select, quindi ho pensato di essere intelligente e di separarlo nel suo metodo per ridurre la ridondanza … ma quando ho provato a eseguire il codice, ho ottenuto il seguente errore… questo metodo non può essere tradotto in un’espressione di negozio Ecco […]

LINQ – Divisione di una stringa con lunghezza massima, ma senza tagliare le parole a parte

Ho un semplice metodo di estensione LINQ … public static IEnumerable SplitOnLength(this string input, int length) { int index = 0; while (index < input.Length) { if (index + length < input.Length) yield return input.Substring(index, length); else yield return input.Substring(index); index += length; } } Questo prende una stringa e la ritrae in una raccolta […]