Tutti i contenuti di WinFXItalia.com
Visual Studio non offre un designer integrato per Entity Framework Core. Molti sviluppatori che passano da Entity Framework a Entity Framework Core soffrono di questa mancanza soprattutto quando si trovano all'inizio di un progetto, il database è già pronto e si devono creare le ...
Due delle operazioni più comuni di un'applicazione sono quelle di serializzare un oggetto in una stringa JSON e di eseguire l'operazione opposta. La libreria JSON.NET svolge un ottimo compito in questo senso, ma Microsoft ha deciso di rilasciare una propria libreria all'interno ...
Utilizzare .NET significa dimenticarci di problematiche di basso livello come l'allocazione di memoria e le differenze tra architetture e piattaforme. Non sempre però troviamo una libreria già pronta e in alcuni casi ci troviamo a dover invocare librerie native. In questo ...
A volte capita di dover eseguire uno switch basato non su un singolo dato, ma su più dati. In questi casi, possiamo creare una tupla con questi dati e poi usare lo switch basato sulla tupla.public string RockPaperScissors(string game1, string game2) => (game1, game2) switch...
Una delle richieste più comuni dei progetti è quella di avere a disposizione un log dei cambiamenti dei dati, di chi li ha fatti e quando. A seconda delle esigenze, questa operaione può essere estremamente semplice o complicata. In questo script prendiamo in esame un caso ...
Nello script #529 abbiamo visto un primo esempio di come sia stata semplificata l'istruzione switch in C# quando si usa in cominazione con gli enum. In questo script vediamo invece come sfruttare il property pattern sempre in combinaione con switch.Supponiamo di avere un oggetto ...
La classe DbContext di Entity Framework Core espone la proprietà ChangeTracker di tipo ChangeTracker. Questa classe mette a disposizione il metodo TrackGraph che permette di attaccare un oggetto al contesto e di avere un callback per ogni oggetto complesso che questo referenzia ...
L'istruzione switch è sempre stata al centro di discussioni tra gli sviluppatori C#. Alcuni preferiscono questa istruzione mentre altri preferiscono utilizzare l'istruzione if ritenendo switch eccessivamente verbosa e poco chiara. A partire da C# 8, l'istruzione switch è stata ...
Molto spesso, nel nostro modello ci capita di avere una classe con una proprietà che rappresenta una lista di oggetti collegati. Per fare un esempio concreto, capita spesso di avere una classe Person con una lista di numeri di telefono collegati. Tipicamente, in casi come questi ...
Sviluppare oggi vuol dire conoscere più linguaggi, più framework e lavorare su più progetti contemporaneamente, anche diversi tra di loro. Diventa quindi difficile poter avere un'unica macchina configurata con tutti i plugin e le impostazioni. In questo articolo vedremo quindi ...