これを行うための2つの方法:
派生した後に接続文字列に名前を付けます
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
- データベースにアクセスできるユーザーにアプリプールのIDを設定しない限り、接続は拒否されます。