質問: 基本的には、他のプロジェクトで使用するためのデータアクセスリポジトリを含むクラスライブラリプロジェクトを作成しました。私はEF6パッケージを追加し、移行を有効にしました。 app.configの接続文字列は次のようになります。 ``` ``` (プロジェクト名はLM.DataAccessです)。 update-databaseコマンドを実行すると、次のエラーが表示されます。 > ファイルのアクティブ化エラーが発生しました。物理ファイル名 '\ Pbn.mdf'が正しくない可能性があります。追加のエラーを診断して訂正し、操作を再試行します。 CREATE DATABASEが失敗しました。リストされたファイル名の一部を作成できませんでした。関連するエラーを確認してください。 > > ここで何が問題になるのでしょうか?
回答: これが問題です: ``` AttachDbFilename=|DataDirectory|\Pbn.mdf ``` これは\ Pbn.mdfと解釈されており、存在しません。これは、DataDirectoryを設定していないためです。値なので、空白です。設定方法はこちらをご覧ください。