Переход с SQL Server на MySQL (без миграции данных) - какая разница? - PullRequest
2 голосов
/ 30 ноября 2010

Я написал свой сайт, используя ASP.NET MVC и SQL Server (использовал экземпляр SQL Server, который работал локально на моем компьютере).

Я собираюсь загрузить свой сайт хостинг-провайдеру.Однако его БД работает под MySQL.Я не забочусь о данных уже в самой БД.В основном это фиктивные данные и несколько таблиц, которые я не против переписать.Но как мне перейти на SQL Server к MySQL?Как это влияет на мои запросы внутри моего кода?это тот же синтаксис кода?Придется ли мне пересоздавать определения таблиц?В своем проекте я использовал LINQ to SQL.

Я вынужден искать хост с возможностями SQL Server (т.е. лицензиями)?(Надеюсь нет ...)

Спасибо!

Ответы [ 2 ]

3 голосов
/ 30 ноября 2010

Вы можете быть в состоянии плавно перейти, но я очень сомневаюсь, что это будет так.

Различий много и то, можете ли вы, зависит от того, какие функции вы использовали при разработке.

Если вы придерживаетесь одного из стандартов , вам может повезти.

См. Сравнительный лист в Википедии .

Что касается аспекта Linq вашего вопроса - у вас должна быть возможность использовать провайдера Linq для MySql вместо MSSql без проблем.

Вот ссылка на один из них: http://code2code.net/DB_Linq/


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

1 голос
/ 30 ноября 2010

LINQ to SQL работает только с MS SQL Server ... поэтому, если вы хотите продолжать его использовать, вам нужно найти хост с базой данных MSSQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...