Duas maneiras de fazer isso:
Nomeie sua string de conexão após o seu derivado
DbContext
classe (ou seja; se o seuDbContext
éXyzEntities
, então nomeie sua string de ConnXyzEntities
<add name="XyzEntities" connectionString"..... />
Passe o nome da sequência de conexão no construtor de base para
DbContext
. Você quer usar um construtor como abaixo:public class XyzEntities : DbContext { public XyzEntities( string nameOrConnectionString ) : base( nameOrConnectionString ) { } } // usage var dbContext = new DerivedDbContext( "MyCalendarConnectionString" );
Atualizar:
Se você simplesmente não consegue se conectar à instância do SQL Server Express, é devido ao uso Integrated Security=True
- A menos que você defina a identidade do pool de aplicativos para um usuário que tenha acesso ao banco de dados, a conexão será negada.