Разработка с использованием SQL Server и переход на PostgreSQL позже - PullRequest
0 голосов
/ 04 февраля 2019

Мне нужно создать приложение с ASP.Net Core 2.2 MVC, EF Core и использовать SQL Server Local db во время разработки.

Однако, когда я буду готов к развертыванию приложения, я хотел бы включитьзависимости PostgreSQL 11 от проекта и указывают на использование PostgreSQL вместо SQL Server.

Является ли этот подход жизнеспособным подходом, с помощью которого я легко могу поменять одну базу данных на другую, используя EF Core, или мне следует начать с PostgreSQL изначать?

Заранее спасибо.

.. Бен

1 Ответ

0 голосов
/ 04 февраля 2019

Это жизнеспособный подход, но вы не можете использовать какие-либо функции, специфичные для SQL Server или PostgreSQL.

Если вы хотите, чтобы ваша программа продолжала поддерживать обе базы данных, продолжайте разработку в любой из них, нопомните, что вы не используете специфические функции SQL Server.

Если вы планируете использовать PostgreSQL только в будущем, вам следует разработать его.Это бесплатно, поэтому вы можете легко установить локальную версию для разработки.

...