Iscriviti alle newsletter unoscript@lgiorno, ogni giorno uno script nuovo!
Gli ultimi script
Nello script 683 abbiamo visto che Entity Framework 10 introduce un ulteriore modo di tradurre il metodo Contains in una IN SQL. La strategia di default è quella di usare i singoli parametri nella IN, ma questa strategia può non andare bene per i nostri scopi e magari vogliamo ...
Con l'uscita di .NET 10 e quindi C# 14, abbiamo a disposizione una nuova sintassi per scrivere gli extension methods e non solo. Questa nuova sintassi ha come vantaqggio una miglior organizzazione del codice e la possibilità di dichiarare non solo metodi, ma anche proprietà. ...
Una delle funzionalità più controverse di Entity Framework è la modalità con cui viene parsata la Contains per trasformarla in una IN sql. Fino alla versione 8, Entity Framework ha tradotto in SQL inserendo nella stringa direttamente i valori passati in input. int[] ids = [1, 2, ...
Non c'è dubbio che l'introduzione di dynamic sia stata una delle operazioni più controverse di sempre all'interno di .NET. Questa funzionalità ha visto molte persone a favore e altrettante a sfavore. Personalmente non sono un fan di dynamic e quindi non lo uso mai, ma ci sono ...
Una delle caratteristiche delle prime versioni di Entity Framework Core era la capacità di capire che una query non poteva essere tradotta in sql e quindi scaricare i dati in locale per poi processarli in locale. Sebbene elegante, questa caratteristica presentava un possibile ...
L'introduzione di async/await in .NET ha permesso di creare applicazioni estremamente più performanti rispetto al passato senza dover stravolgere il nostro modo di scrivere codice. Tuttavia l'utilizzo di questa sintassi non è del tutto trasparente e spesso nasconde insidie se non...
Quando lavoriamo con una tabella di un database, molto spesso ci ritroviamo a recuperare dati usando gli stessi filtri. Ad esempio, per una tabella con dati temporali ricorriamo spesso ad una ricerca per range di date. Scrivere questo filtro in molte query può portare facilmente ...
Il mapping di un oggetto in un altro è un'operazione che nella maggior parte dei casi è estremamente semplice. Tutto quello che dobbiamo fare è copiare il valore di una serie di proprietà dall'oggetto A all'oggetto B. Tuttavia quest'operazione può diventare tediosa e soggetta ad ...
Molto spesso capita di avere una lista di id e di dover recuperare dal database i record che corrispondono a quegli id. Questa query in LINQ è estremamente semplice come si vede dal codice.//c#var items = new[] { 1,2,3 }; var rec = await ctx.People.Where(c => items.Contains(c.Id...
Quando abbiamo un metodo che deve tornare una lista di oggetti, la soluzione più semplice è quella di creare la lista vuota e riempirla con gli oggetti necessari per poi tornarla come nel seguente esempio.public List GetEvenNumbers(List input){ List result = new(); foreach...
I più letti del mese
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
di Cristian Civera, il 16 ottobre 2009 alle 08:00 - Utilizzare dati in formato XML in XAML
di Cristian Civera, il 23 marzo 2007 alle 08:00 - Variare il layout di WPF in base alle performance del PC
di Cristian Civera, il 19 ottobre 2007 alle 08:00 - Utilizzare WhenEach per processare i risultati di una lista di task
di Stefano Mostarda, il 28 febbraio alle 08:00 - Perchè si deve limitare l'uso di dynamic in C# al minimo indispensabile
di Stefano Mostarda, il 14 novembre alle 08:00 - Utilizzare la nuova sintassi per gli extension members in C# 14
di Stefano Mostarda, il 28 novembre alle 08:00 - Disegnare linee in una scena 3D WPF
di Cristian Civera, il 26 giugno 2009 alle 08:00 - Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
di Stefano Mostarda, il 14 marzo alle 08:00 - Evitare l'utilizzo non necessario di async/await in C#
di Stefano Mostarda, il 31 ottobre alle 08:00 - Usare l'explicit operator per eseguire codice di mapping in C#
di Stefano Mostarda, il 17 ottobre alle 08:00
Gli script più popolari
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
di Cristian Civera, il 16 ottobre 2009 alle 08:00 - Utilizzare .NET Framework 4.5.1 nei cloud service di Windows Azure
di Cristian Civera, l'8 novembre 2013 alle 08:00 - Utilizzare dati in formato XML in XAML
di Cristian Civera, il 23 marzo 2007 alle 08:00 - Trasparenza delle finestre ed effetto glass in WPF
di Cristian Civera, il 18 gennaio 2008 alle 08:00 - Template dinamici di WPF con DataTemplateSelector
di Alessandro Suppiej, il 4 aprile 2008 alle 08:00 - Gestire i problemi con i threads in Windows Presentation Foundation
di Cristian Civera, il 22 giugno 2007 alle 08:00 - Creazione a runtime di un database basato su SQL Server Compact 4
di Cristian Civera, il 25 febbraio 2011 alle 08:00 - Passare dati tra le pagine di un'applicazione WPF
di Marco Leoncini, il 9 novembre 2007 alle 08:00 - Disabilitare Aero programmaticamente per incrementare le performance di WPF
di Cristian Civera, il 27 novembre 2009 alle 08:00 - Controllo ortografico sulle TextBox
di Cristian Civera, il 16 febbraio 2007 alle 08:00


