Accesso ai dati con Entity Framework Core
Le applicazioni reali hanno bisogno di persistenza, tipicamente tramite un database. Entity Framework Core, abbreviato in EF Core, è l'ORM ufficiale di .NET: un Object-Relational Mapper che permette di lavorare con il database usando oggetti C# anziché scrivere query SQL a mano.
Creare una Web API con ASP.NET Core
In questo articolo costruiamo una semplice Web API REST, esplorando il routing, i verbi HTTP, il binding dei dati e la restituzione delle risposte.
La dependency injection in C# e .NET
La dependency injection, spesso abbreviata in DI, è la tecnica che mette in pratica questo principio: invece di creare da sé le proprie dipendenze, una classe le riceve dall'esterno. La piattaforma .NET include un contenitore di dependency injection integrato, ormai centrale in quasi ogni applicazione moderna.
Principi SOLID e design pattern in C#
Conoscere la sintassi di un linguaggio è solo il primo passo: scrivere software di qualità richiede di organizzare il codice in modo che sia comprensibile, manutenibile ed estensibile nel tempo. I principi SOLID e i design pattern offrono una guida collaudata per raggiungere questi obiettivi.