Autore: Stefano Mostarda

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 ...

EF Core è un prodotto che ha raggiunto la sua maturità da diverse versioni. Tuttavia, questa nuova versione continua ad aggiungere diversi piccoli miglioramenti che ci aiutano a scrivere meglio il nostro codice offrendo diverse alternative sul come effettuare certe operazioni. In...

C# 6 ha introdotto il null conditional operator, detto anche Elvis operator. Tramite il carattere "?" abbiamo potuto scrivere espressioni di controllo senza doverci preoccupare se la variabile contenesse null o l'istanza di un oggetto. Ad esempio abbiamo potuto scrivere cose tipo...

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. ...

Quando si usano diverse librerie può capitare di avere extension members con lo stesso nome sullo stesso tipo. Se nella nostra classe dobbiamo usare classi di queste librerie, abbiamo il problema che il compilatore non saprebbe quale extension member usare. In questi casi ...

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, ...