現在、新しい Visual Studio 2012 と MVC4 を試しています。.mdf データベースを作成し、そのために移行を使用したいと考えています。移行部分はここでは問題ありませんが、Subversion でプロジェクトを共有すると、他の誰かが (別の PC で) 開いたときにキー 'attachdbfilename' の値が無効であると表示されます。
接続文字列に問題があると思いますが、何が原因かわかりません。プロジェクトを実行すると、「CarDealer.DAL.CarDealerContext.mdf」という名前のデータベースが自動的に作成されます。デフォルトの接続文字列を次のように手動で編集しました。
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|CarDealer.DAL.CarDealerContext.mdf;Integrated Security=True" />
誰かがこの接続文字列を変更して、私と同僚が別の PC でプロジェクトに取り組むことができれば幸いです :) よろしくお願いします。
ちょうどあなたが知っているので。他の人は VS 2010 を使用していますが、localDb v11 で何かをする必要がありますか?
- アップデート -
別の同僚がテストし、私も別のシステムでテストしました。エラーも発生していますが、同じものではありません。以下のd.pr/i/g6NMです。次の接続文字列を使用します。
< add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|\CarDealer.DAL.CarDealerContext.mdf;Integrated Security=True" />