Il progetto Medical Examination Manager risponde al test tecnico richiesto, implementando una soluzione desktop legacy e una successiva migrazione verso un’architettura web moderna.
La soluzione è composta dai seguenti progetti:
- Libreria di accesso ai dati sviluppata in .NET Framework 4.7.2
- Utilizza ADO.NET per la gestione delle query SQL
- Applicazione desktop WinForms
- Consuma il Backend (Legacy)
- Versione migrata del backend
- Sviluppata in .NET 10.0
- Utilizza Entity Framework Core come ORM
- Applicazione web basata su ASP.NET Core MVC
- Consuma il Backend.ORM
- Eseguire gli script SQL presenti nella cartella
_Database - Gli script includono:
- Creazione delle tabelle
- Popolamento dei dati iniziali
- Database supportato: Microsoft SQL Server
- Il file
settings.iniè incluso in ogni progetto - Contiene:
- Stringa di connessione al database
- Parametri di ricerca predefiniti
- All’apertura della soluzione:
- Eseguire il ripristino dei pacchetti NuGet
- Verificare la corretta compilazione di tutti i progetti