App_data (vs 2010 Visual Studio) に .mdf ファイルを追加できません。App_data を右クリックして既存の項目を追加しようとすると、mydatabase.mdf を選択して [OK] をクリックすると、次のエラーが発生します。
このファイルは別のプロセスで使用されているため、開くことができません。このファイルにアクセスする可能性のあるすべてのアプリケーションを閉じてから、やり直してください。
しかし、私はビジュアルスタジオを実行しているだけです。
App_data (vs 2010 Visual Studio) に .mdf ファイルを追加できません。App_data を右クリックして既存の項目を追加しようとすると、mydatabase.mdf を選択して [OK] をクリックすると、次のエラーが発生します。
このファイルは別のプロセスで使用されているため、開くことができません。このファイルにアクセスする可能性のあるすべてのアプリケーションを閉じてから、やり直してください。
しかし、私はビジュアルスタジオを実行しているだけです。
これに対する解決策が見つかったかどうかはわかりませんが、同じ問題に遭遇しました。ここで関連情報をいくつか見つけました: SQL Server Enterprise Edition を使用して app_data の下に新しいデータベースを追加する方法
このことから、VS2010 を介して新規および既存のデータベース (つまり、.mdf ファイル) を追加することはできないことがわかりました。
(この回答について)あなたの最終目標は私のものと同じであると仮定しています。つまり、Microsoft Entity Frameworkを使用してデータベースからモデルクラスを生成することです。
これを行うためだけに SQL Express をインストールしたくなかったので、私の解決策は次のとおりでした。- VS2010 でデータベースに接続を追加する - 「エンティティ データ モデル ウィザード」を使用して新しいモデルを追加する場合は、「データベースから生成」を選択し、既存の接続と関連するテーブルを選択します。
私のために働いた!