Devo creare un'applicazione con ASP.Net Core 2.2 MVC, EF Core e utilizzare SQL Server Local db durante lo sviluppo.
Tuttavia, una volta pronta per la distribuzione dell'app, vorrei includere le dipendenze di PostgreSQL 11 nel progetto e indicare il progetto per utilizzare PostgreSQL anziché SQL Server.
Questo approccio è un approccio praticabile che posso facilmente scambiare un database con un altro utilizzando EF Core o dovrei iniziare con PostgreSQL dall'inizio?
Grazie in anticipo.
..Ben
È un approccio valido, ma non è possibile utilizzare alcuna funzionalità specifica di SQL Server o PostgreSQL.
Se si intende che il programma continui a supportare entrambi i database, continuare a svilupparsi in entrambi, ma tenere presente che non si utilizzano le funzionalità specifiche di SQL Server.
Se in futuro indentri solo l'uso di PostgreSQL, dovresti sviluppare il suo utilizzo. È gratuito, quindi puoi installare facilmente una versione locale per lo sviluppo.