Я бы рискнул предположить, что вы используете компактную базу данных SQL в своем проекте?
Это означает, что файл базы данных будет создаваться везде, где работает программа.
Поэтому, если вы работаете в режиме отладки, вы получаете базу данных в папке bin / Debug. Запустите его в режиме выпуска, и вы работаете с совершенно другой базой данных в папке bin / Release. Запустите установленную версию, и это снова будет другой файл базы данных.
Я обнаружил это довольно быстро, когда собрал свою первую программу .net с компактной базой данных SQL, важно знать, что вся база данных находится в одном файле, который обычно находится в том же каталоге, что и запущенная программа. Всегда помните об этом факте, и многие мелочи, подобные этой, не будут вас беспокоить.