LINQ

There are 3 entries for the tag LINQ

I <3 LINQ

Ho ripreso in mano un progetto scritto sei anni fa. Devo dire che LINQ e gli Extension Methods sono dei gran strumenti. internal Dictionary<string, int> GetDictionaryCountries() { var retDict = new Dictionary<string, int>(); using (ISession session = SessionHelper.GetSession()) { ...

LINQ e union di due liste di oggetti custom

Spesso ho bisogno di unire due liste di oggetti (ad esempio ricavati da sorgenti dati diverse) eliminando i duplicati (definiti secondo una qualche logica), quindi non il più facile “union all”. Mi ero stancato di riempire il programma di cicli for-each e select LINQ e ho cercato una soluzione “definitiva”. L’ho trovata (come molte altre risposte) su StackOverflow. Innanzitutto definiamo una classe “InlineComparer” generica che ci permetterà di confrontare i nostri oggetti. public class InlineComparer<T> : IEqualityComparer<T> { private readonly...

LINQ – Divisione in parti di lunghe liste

In alcune applicazioni devo mandare verso i servizi grosse quantità di dati da elaborare e aumentare il timeout dei servizi non è cosa carina. Fossero delle applicazioni in uso a degli utenti avrei pensato di passare ad una gestione asincrona delle chiamate, ma essendo delle applicazioni che girano “unattended” ho cercato una soluzione più facile. Ho pensato di dividere gli array da mandare al server in sotto-liste più piccole e LINQ e i suoi Extension Methods mi sono venuti in aiuto.   static class LinqExtensions { ...

«October»
SunMonTueWedThuFriSat
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789