Tutti i contenuti di WinFXItalia.com
A partire dalla versione 2025 (17.x) SQL Server introduce le colonne di tipo JSON. Queste colonne accettano solo stringhe in formato JSON e memorizzano i dati in formato binario ottimizzato per la memorizzazione e la ricerca. Proprio in virtù dell'ottimizzazione per la ricerca, è...
Una delle operazioni più comuni quando si lavora su sistemi basati su scambi di file è l'operazione di compressione dei file per ottimizzare il traffico. .NET contiene le librerie necessarie per le operazioni più comuni sui file compressi in formato zip. In questo script vediamo ...
Quando creiamo un metodo di ricerca dati, una delle cose più comuni è quella di avere parametri opzionali. Quando il metodo viene eseguito, se un parametro è valorizzato, allora viene applicato un filtro sulla query per quel parametro. PRendiamo come esempio il seguente metodo ...
Come visto negli script precedenti, una file based app è un'applicazione composta da un solo file. Anche se abbiamo un solo file con tutto il codice, possiamo sempre avere la necessità di configurare l'ambiente in cui il codice va eseguito in fase di sviluppo. Per questo genere ...
La versione 8 di Entity Framework ha introdotto il metodo ExecuteUpdateAsync per eseguire update massive sul database senza dover caricare oggetti in memoria, modificarli e poi rinviarli. Questa funzionalità ha permesso notevoli miglioramenti alle performance delle applicazioni. ...
Nello script #696 abbiamo visto come utilizzare la direttiva package per referenziare un package NuGet. Quella non è la sola direttiva utilizzabile in quanto ce ne sono molte altre. Vediamo quelle più importanti.sdk Permette di specificare il SDK da usare. In linea di massima per...
Entity Framework ha supportato sin dalla versione 2 la possibilità di esprimere un filtro su una entity che viene applicato automaticamente a ogni query su quella entity. Il problema di questa funzionalità è che il filtro viene applicato o meno nella sua interezza. Se abbiamo un ...
Una tipica operazione di qualunque applicazione .NET (file based o con file di progetto) è l'utilizzo di package NuGet. Per le applicazioni .NET con file di progetto, i riferimenti ai package vengono salvati all'interno del file .csproj, ma nelle file based app non abbiamo questo...
Quando in Entity Framework abbiamo due entity collegate (ad esempio ordini e dettagli), a seconda del tipo di relazione che configuriamo, il codice generato utilizza una Inner Join o una Left Join. Tuttavia, ci sono casi in cui dobbiamo eseguire operazioni di Join tra tabelle che...
Una delle novità più interessanti di .NET 10 è la possibilità di creare applicazioni .NET costituite da un singolo file; da qui il nome di File Based App. In questo script vediamo come creare un hello world per poi introdurre concetti più avanzati nelle prossime settimane.//...


