2012-03-16 1 views
1

EFコードを指定しない場合Firstは、私たちのマシンでSQLEXPRESSインスタンスを使用して、POCOクラスからデータベースを作成します。接続文字列を指定せずにデフォルトのインスタンスを変更する方法はありますか(データベースで指定する)?私が最初にアプリケーションを実行すると、EF Code Firstが自分の "。"データベースを作成したいと思っています。インスタンス。Entity Frameworkコード最初の既定のSQL Serverインスタンス?

答えて

3

これはあなたを助ける:4.3でhttp://blogs.msdn.com/b/adonet/archive/2012/01/12/ef-4-3-configuration-file-settings.aspx

を、あなたは、コンストラクタを使用することができます。

デフォルトの接続ファクトリを設定しない場合、コードファーストがポイントし、SqlConnectionFactoryを使用しています\ SQLEXPRESS 。 SqlConnectionFactoryには、接続文字列の一部をオーバーライドできるコンストラクタもあります。 。\ SQLEXPRESS以外のSQL Serverインスタンスを使用する場合は、このコンストラクタを使用してサーバーを設定できます。

関連する問題