Dos formas de hacerlo:
Nombra tu cadena de conexión después de tu derivado
DbContext
clase (es decir, si tuDbContext
esXyzEntities
, luego nombra tu cadena ConnXyzEntities
<add name="XyzEntities" connectionString"..... />
Pasar el nombre de la cadena de conexión al constructor base para
DbContext
. Desea usar un constructor como a continuación:public class XyzEntities : DbContext { public XyzEntities( string nameOrConnectionString ) : base( nameOrConnectionString ) { } } // usage var dbContext = new DerivedDbContext( "MyCalendarConnectionString" );
Actualizar:
Si simplemente no puede conectarse a la instancia de SQL Server Express, se debe a usar Integrated Security=True
- A menos que establezca la identidad del grupo de aplicaciones en un usuario que tenga acceso a la base de datos, se le negará la conexión.