У меня есть база данных SQL в моей папке App_Data и моя строка подключения выглядит следующим образом:базы данных в App_Data не сохраняющиеся данные
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|wikipediamaze.mdf; Trusted_Connection=Yes;
Я использую Fluent NHibernate, и все отображается правильно. Я могу нормально подключиться к базе данных и даже обновлять и вставлять строки без проблем.
Моя проблема в том, что после прекращения отладки ни одна из моих данных не существует. Я проверил, была ли моя база данных помещена в папку bin, и каждый раз, когда я запускал приложение, создавался новый экземпляр, но это не так.
Есть ли у кого-нибудь другие предложения? Я провел 2 ночи, пытаясь понять это.
Спасибо!
Где эта строка подключения вы упомянули? Есть несколько мест, в которых может находиться строка соединения. Возможно, у вас есть дубликат. –
У меня только 1 строка подключения, и она находится в файле настроек, который я ссылаюсь через класс свойств в C# – Micah