Sql эквивалентность строки соединения MySql (C #) - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть приложение на C #, которое подключается к приложению MySql, и оно прекрасно работает.Мне нужно построить то же самое для базы данных Sql, но я нахожу, как построить ту же строку подключения.

Какая эквивалентность этой линии?Это остается тем же самым?Разрешить пользовательские переменные = True; уважать двоичные флаги = false;Тайм-аут соединения = 10;Объединив = ложь

1 Ответ

1 голос
/ 12 апреля 2019
  • Allow User Variables=true: SQL Server не нуждается в этом, поскольку он разрешает пользовательские переменные по умолчанию.
  • Respect Binary Flags=false: в SQL Server такого эквивалента нет.Это заставляет Connector / NET обрабатывать некоторые BLOB столбцы как TEXT, что не требуется, если типы столбцов правильно создаются в новой БД.
  • Connection Timeout=10: используйте ConnectTimeout=10 или Connection Timeout=10 для SqlClient.
  • Pooling=false: используйте Pooling=false для SqlClient.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...