予約システムを作成していますが、データソースの特定のパスから相対パスに変更すると、データベース接続で問題が発生しました。特定のデータソースがある場合、データベースを更新して新しいアイテムを追加できます。しかし、相対パスに変更すると、実行時にすべてが正常に機能しますが、プログラムを閉じると、変更または追加したものはすべて破棄され、再度開くと何も保存されません。相対パスは次のようになります
SqlConnection SQLCN = new SqlConnection
(@"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\Databas\TestDatabase.mdf;
Integrated Security=True;User Instance=True");
なぜそれがこのようになるのか考えていますか?