Создать файл базы данных (.sdf), если не существует?
====================================================

Просто интересно о некоторой практике по этому поводу;

Я сделал простую визуальную программу на C # с локальной базой данных (SQL CE) (файл dB.sdf).

Допустим, пользователь удаляет файл dB.sdf и пытается открыть программу exe - ничего не происходит (файл exe запускается, но закрывается снова).

Что здесь обычно практикуется? Это то, что программа просто не запускается или она заставляет программу создавать файл базы данных, если он не существует?

Если это последнее, как это делается?

 поскольку ваша программа полезна, если она зависит от базы данных, которая удаляется.