Серьезно, чувак, я бы не стал слишком усложнять это. Напишите сайт так, как вы обычно это делаете, но с использованием поставщика данных MySQL вместо поставщика mssql. Будь проще. Теперь есть некоторые различия в том, как две СУБД обрабатывают свой SQL.
Вот вещи, которые меня изначально споткнули.
MSSQL: ВЫБЕРИТЕ ТОП 5 * ИЗ таблицы
MySQL: SELECT * FROM TABLE LIMIT 0,5
MSSQL: SELECT IsNull (NumberField, 0) FROM Table
MySQL: SELECT IfNull (NumberField, 0) FROM TABLE
MySQL: все в порядке.
MySQL: имеет хранимые процедуры, но они не так удобны для пользователя, как MSSQL, поэтому придерживайтесь встроенного sql.
MSSQL: выберите * из таблицы, где column1 = @ col1 и column2 = @ col2
MySQL: выберите * из таблицы, где column1 =? и column2 =? (не забудьте указать параметры вашей команды в порядке)
Существует множество других мелочей, которые могут усложнить или запутать, но для этого и предназначен этот сайт, поэтому вы можете спросить