Невозможно использовать две строки подключения в файле web.config.Один - это строка базы данных EntityConnection, а второй - обычный DBConnection. - PullRequest
0 голосов
/ 24 сентября 2018

Я сталкиваюсь с проблемой, когда использую две строки подключения в моем файле web.config.Одна строка подключения является простой DefaultDBConnection, которая используется для контроллера учетных записей.Другое соединение - строка EntitiesConnection. Первый подход к базе данных.Эта строка подключения используется для обработки операции SELECT с использованием моей хранимой процедуры, и эта строка подключения полностью используется в отдельном контроллере.

Когда я использую обе строки подключения.Работает только строка EntitiesConnection, а операции на контроллере аккаунта не работают.

Может ли кто-нибудь помочь мне это исправить.Я искал последние два дня, но, к сожалению, я не нашел никакого решения.

Ниже моя строка подключения в web.config.

<add name="DefaultDBConnection" connectionString="Data Source=xyz;Initial Catalog=My_DB;User ID=abc;pwd=abc123" providerName="System.Data.SqlClient" /> 

<add name="EntitiesConnection" connectionString="metadata=res://*/EntityModel.Model1.csdl|res://*/EntityModel.Model1.ssdl|res://*/EntityModel.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=xyz;initial catalog=My_DB;user id=abc;password=abc123;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Проверьте файл identityModel.cs в папке models, совпадает ли базовое имя с именем строки подключения,

  public ApplicationDbContext()
        : base("DefaultDBConnection", throwIfV1Schema: false)
    {
    }

В веб-конфигурации;

<add name="DefaultDBConnection" connectionString="Data Source=xyz;Initial 
 Catalog=My_DB;User ID=abc;pwd=abc123" providerName="System.Data.SqlClient" />
0 голосов
/ 24 сентября 2018

поменять местами имена в конфигурации make DefaultDBConnection == EntitiesConnection и EntitiesConnection == DefaultDBConnection

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