2013-03-13 5 views
6

MV4とEF5を使用しています。 EntityFrameworkの移行でweb.debug.configまたはweb.release.configから接続文字列を取得する方法はありますか?EntityFrameworkの移行web.configを指定します。

は更新データベースを実行すると、接続文字列は、接続文字列が見つかるはずどこweb.configファイルであるためのweb.config

+0

'System.Configuration.ConfigurationManager.ConnectionStrings'を調べる –

答えて

5

である場合を除き、エラーをスローするようです。 Web.release.configおよびWeb.debug.configは、現在の「ソリューション構成」に基づく構成変換です。詳細は、this MSDN articleを参照してください。

短い答えは、接続文字列がWeb.configに存在することが予想されることです。これは、その場所が生きるように設計されているためです。

Update-Databaseで-ConnectionStringNameパラメータまたは-ConnectionStringパラメータを使用して、移行に異なる接続を指定できます。

関連する問題