1

I need to build an application with ASP.Net Core 2.2 MVC, EF Core and use SQL Server Local db during development.

However, when ready to deploy the app, I'd like to include the dependencies of PostgreSQL 11 into the project and point the project to use PostgreSQL rather than SQL Server .

Is this approach a viable approach that I can easily swap one database to another using EF Core or should I start with PostgreSQL from start?

Thank you in advance.

..Ben

4

1 回答 1

1

这是一种可行的方法,但您不能使用任何 SQL Server 或 PostgreSQL 特定的功能。

如果您希望您的程序继续支持这两种数据库,那么请继续在其中一种中进行开发,但请注意不要使用 SQL Server 特定的功能。

如果您将来只缩进使用 PostgreSQL,那么您应该使用它进行开发。它是免费的,因此您可以轻松安装本地版本进行开发。

于 2019-02-04T02:10:30.140 回答