有两种方法:
派生后命名您的连接字符串
DbContext
班级(即DbContext
是XyzEntities
, ,然后命名您的conn字符串XyzEntities
<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
- 除非将应用程序池的身份设置为可以访问数据库的用户,否则将拒绝连接。