Iscriviti alle newsletter unoscript@lgiorno, ogni giorno uno script nuovo!
Gli ultimi script
Entity Framework 7 ha introdotto la possibilità mappare un tipo verso una colonna di tipo varchar tramite la serializzazione in JSON. La versione 8 ha completato questa funzionalità eliminando alcune limitazioni della versione precedente. La limitazione più importante che è stata...
Molto spesso, quando si passano parametri a un costruttore questi vengono utilizzati per inizializzare proprietà magari tramite calcoli o trasformazioni. Ad esempio, se passiamo due coppie x/y ad una classe, questa potrebbe usarle per calcolare la distanza tra i punti, la ...
Negli script precedenti abbiamo visto come EF 8 permetta di mappare liste di tipi semplici (primitive collection). In questo script andremo a vedere come sia possibile scrivere query che dichiarano filtri basati su una lista di tipi semplici. Riprendendo l'esempio degli script ...
Sin dalle prime versioni di C#, abbiamo sempre avuto la possibilità di dare un alias ai namespace e alle classi. Questa funzionalità torna comoda quando abbiamo tipi o namespace con diversi nomi in librerie diverse e dobbiamo utiizzarli nella stessa classe. Per fare un esempio, ...
Nello script #634 abbiamo visto come sia semplice mappare una lista di tipi semplici verso una colonna del database usando JSON come formato di serializzazione. Quando viene generato il database tramite una migration, Entity Framework assume un atteggiamento protettivo e quindi ...
Nello script #633 abbiamo introdotto i collection initializer come metodo per semplificare l'inizializzazione di liste a partire da C# 12. Quando dobbiamo creare una lista e inizializzarla nello stesso momento, spesso dobbiamo aggiungere oggetti provenienti da altre liste. L'...
Una delle principali novità di Entity Framework Core 8 (EF8) è la possibilità, finalmente, di mappare liste contenenti tipi semplici, dove il tipo semplice può essere una stringa, un intero, un booleano e così via. Prima della versione 8, non era infatti possibile avere un'entity...
Quando in C# vogliamo inizializzare una lista di oggetti all'atto della costruzione della lista, abbiamo a disposizione una sintassi molto semplice: dopo il costruttore si aprono le parentesi graffe, si inseriscono gli oggetti separati da virgola e poi si chiudono le parentesi ...
L'attributo EntityTypeConfiguration permette di specificare quale classe contiene il mapping associato all'entity a cui si applica l'attributo. Prendiamo come esempio il seguente codice.[EntityTypeConfiguration(typeof(PersonConfiguration))]public class Person{ ...}Una delle cose...
Quando si sviluppano classi come controller, manager, service, utility e altro ancora, una delle operazioni più comuni è quella di iniettare le dipendenze. Prima di C# 12, le uniche possibilità per iniettare queste dipendenze era usare un costruttore o le proprietà. Un esempio ...
I più letti del mese
- Creare alias per tipi generici e tuple in C#
di Stefano Mostarda, il 23 febbraio alle 08:00 - Utilizzare i primary constructor di C# per inizializzare le proprietà
di Stefano Mostarda, l'8 marzo alle 08:00 - Effettuare il download di un file via FTP con la libreria FluentFTP di .NET
di Stefano Mostarda, il 31 marzo 2023 alle 08:00 - Usare le collection expression per inizializzare una lista di oggetti in C#
di Stefano Mostarda, il 22 dicembre 2023 alle 08:00 - Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
di Stefano Mostarda, il 19 maggio 2023 alle 08:00 - Effettuare l'upload di un file via FTP con la libreria FluentFTP di .NET
di Stefano Mostarda, il 17 marzo 2023 alle 08:00 - Passare dati tra le pagine di un'applicazione WPF
di Marco Leoncini, il 9 novembre 2007 alle 08:00 - Utilizzare la parola chiave nameof per referenziare i nomi dei parametri di un metodo in C#
di Stefano Mostarda, il 3 marzo 2023 alle 08:00 - Utilizzare le collection expression in C#
di Stefano Mostarda, il 17 novembre 2023 alle 08:00 - Specificare il numero di parentesi graffe nella string interpolation in combinazione con i string literal in C#
di Stefano Mostarda, il 17 febbraio 2023 alle 08:00
Gli script più popolari
- 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 - Utilizzare dati in formato XML in XAML
di Cristian Civera, il 23 marzo 2007 alle 08:00 - Disabilitare Aero programmaticamente per incrementare le performance di WPF
di Cristian Civera, il 27 novembre 2009 alle 08:00 - Passare dati tra le pagine di un'applicazione WPF
di Marco Leoncini, il 9 novembre 2007 alle 08:00 - Controllo ortografico sulle TextBox
di Cristian Civera, il 16 febbraio 2007 alle 08:00 - Usare RelativeSource con il Binding di WPF
di Cristian Civera, il 12 ottobre 2007 alle 08:00 - Eseguire un'applicazione per il .NET Framework con privilegi amministrativi
di Cristian Civera, il 26 febbraio 2010 alle 08:00