Tutti i contenuti di LinqItalia.com
In SQL Server, validare i dati di una colonna numerica o stringa o booleano è un'operazione semplice. Ad esempio stabilire che una colonna di tipo stringa è obbligatoria e che deve essere lunga al massimo 100 caratteri è un'operazione banale. Tuttavia, per una colonna JSON non ...
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, è...
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 ...
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. ...
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 ...
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...
Sin dall'introduzione del supporto a JSON, Entity Framework ha permesso di aggiornare i valori delle colonne che contengono oggetti JSON sfruttando SaveChanges(Async). Tuttavia, una cosa che non è stata supportata fino alla versione 9 è la possibilità di modificare il valore di ...
Nello script #689 abbiamo visto che SQLServer 2025 supporta nativamente le colonne di tipo Json. Quando Entity Framework vede che c'è una proprietà mappata verso una colonna JSON, di default cercherà di creare la colonna come JSON al moment della creazione della tabella tramite ...
Una delle tante novità introdotte da Sql Server 2025 è il supporto nativo per le colonne JSON esattamente come avviene per le colonne XML. Sebbene abbiamo sempre potuto memorizzare stringhe JSON in una colonna varchar e nelle ultime versioni di SQL Server abbiamo anche potuto ...
Entity Framework 8 ha introdotto i complex type che sono l'equivalente dei Value Type nel linguaggio DDD. Fino alla versione 9, questi potevano essere gestiti come semplici colonne della tabella, ma, a partire dalla versione 10, possono essere persistiti come unica colonna JSON. ...


