Два способа сделать это:
Назовите свою строку подключения после получения
DbContext
класс (т.е., если тыDbContext
являетсяXyzEntities
, затем назовите свою строку connXyzEntities
<add name="XyzEntities" connectionString"..... />
Передать имя строки подключения в базовый конструктор для
DbContext
. Анкет Вы хотите использовать конструктор, как ниже:public class XyzEntities : DbContext { public XyzEntities( string nameOrConnectionString ) : base( nameOrConnectionString ) { } } // usage var dbContext = new DerivedDbContext( "MyCalendarConnectionString" );
Обновлять:
Если вы просто не можете подключиться к экземпляру SQL Server Express, это связано с использованием Integrated Security=True
- Если вы не установите идентификацию пула приложений пользователю, который имеет доступ к базе данных, подключению будет отказано.