Задать вопрос
@telop

Можно ли в Visual studio использовать не T-sql в базах данных?

У меня есть база данных MySql которую я создал в Workbench. Теперь я хочу чтобы эта база была встроена в приложение на C#. Но когда я создаю новую базу в приложении, я не могу использовать дамп моей MySql базы, ее триггеры и тп, тк они все написаны на sql, а база в visual studio работает с T-Sql
Могу ли я как-то вместо T-Sql использовать обычный Sql в visual studio чтобы не переписывать всю базу заново?
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 3
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
думаю надо понять, что между mssql и mysql существует значительная разница... и если использовать правильные драйвера для работы с базами - то все будет хорошо
Ответ написан
твоё приложение подключается к субд не через студию, а через так называемый драйвер.
Разные субд используют разные драйвера.

Драйвер поставляется как обычная .net библиотека, обычно через nuget.
В случае с mssql - это Microsoft.Data.SqlClient
В случае с mysql - это MySqlConnector
Код у них похожий, но всё-таки разный

Visual Studio в этом процессе никак не участвует.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы