Autore: Stefano Mostarda
C# 9 introduce un nuovo tipo di oggetto: record. Un record è una classe immutabile che implementa proprietà in sola lettura che possono essere impostate solo all'interno del costruttore e che implementa automaticamente l'uguaglianza tra istanze basandosi sui valori delle ...
Fino alla versione 2.2, Entity Framework risolve le query con Include verso una collection navigation property utilizzando un query per ogni proprietà e non creando un unico comando SQL. Questo comportamento ha il vantaggio di diminuire sensibilmente la quantità di viaggi che ...
Una delle novità di C# 9 è quella di permettere di avere una classe all'interno della quale non abbiamo bisogno di dichiarare il namespace, il nome della classe e un metodo. A prima impressione, questa cosa sembra non avere un senso, ma lo assume quando pensiamo al tipico codice ...
Nello script #519 abbiamo visto come creare un interceptor e come utilizzarlo per loggare le chiamate fatte al database. Questo è un possibile uso degli interceptor ma ce ne sono molti altri. Un esempio è dato dalla possibilità di dare degli hint a SqlServer su come eseguire una ...
Entity Framework Core 5 rappresenta un deciso passo avanti per questo framework sotto molti punti di vista: funzionalità, stabilità, performance semplicità di utilizzo. Le sue funzionalità sono ormai le stesse del fratello maggiore Enttiy Framework 6 il che lo rende maturo per ...
Siete innamorati come noi di .NET e volete passare una giornata alla scoperta del presente e del futuro di questa piattaforma? Vi aspettiamo per il quarto anno della .NET Conference Italia, anche quest'anno in diretta streaming! Parleremo di tutte le novità di .NET 5, da ASP.NET ...
Nel .NET Framework e fino alla versione 3 di .NET Core, per eseguire codice di inizializzazione una libreria siamo stati costretti a usare strumenti di post compilazione come PostSharp o Mono.Cecil (solo per citarne alcuni), oppure abbiamo messo a disposizione un metodo Startup, ...
Nello script #542 abbiamo introdotto la libreria Entity Framework Plus e abbiamo visto come sfruttarla per eseguire più query in un solo comando SQL. La tecnica illustrata nello script funziona quando si eseguono query che restituiscono più record, ma non è applicabile a query ...
L'avvento dei dispositivi mobili con diversi form factor come smartphone e tablet ha obbligato il mondo del web a dotarsi di strumenti per visualizzare correttamente le pagine su ogni device. Tra questi strumenti, le media query rivestono un ruolo fondamentale in quanto ...