Строка подключения Azure не работает с tableAdapter - PullRequest
0 голосов
/ 06 марта 2019

Я работаю над проектом, который использует адаптер таблицы SQL.Когда он пытается использовать строку подключения, используемую Azure, происходит сбой.Как я могу изменить этот код для работы в Azure?

DbConnection conn = ((dynamic)tableAdapter).Connection;

Формат строки инициализации не соответствует спецификации, начиная с индекса 0.

/// <summary>
/// For a table adapter of a typed data set, set its connection's connection string (adapter will open it).
/// </summary>
/// <param name="tableAdapter">Generated table adapter.</param>

        public static void InitializeAdapter(System.ComponentModel.Component tableAdapter) {
            DbConnection conn = ((dynamic)tableAdapter).Connection;
            conn.ConnectionString = _connectionString;

Этокод, который Azure использует в файле web.config, нельзя использовать для создания адаптера таблицы.

  <add name="LocalSqlServer" connectionString="dummy" providerName="System.Data.EntityClient"/>

Как обойти эту проблему?

...