ローカルの SQL Server Express データベースをデータ ソースとして使用して、単純な Windows フォーム アプリケーションを作成しています。デバッグ中にデータベース ファイルがデバッグ フォルダにコピーされ、すべて正常に動作しますが、それは私が望むものではありません。データベース ファイルのコピーを 1 つだけ使用したいと考えています。
私が見つけた解決策は、接続文字列でデータベースファイルへのパスをハードコーディングすることでした:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\db.mdf;Integrated Security=True;User Instance = true
それで、接続文字列のパスをハードコーディングするのではなく、1つのdbファイルのみを使用するようにVSを構成するよりインテリジェントな方法はありますか?