¿Crear archivo de base de datos (.sdf) si no existe?

Solo me pregunto sobre algo de práctica sobre esto;

He realizado un programa visual simple de C # con base de datos local (SQL CE) (archivo dB.sdf).

Digamos que el usuario elimina el archivo dB.sdf e intenta abrir el programa exe; no sucede nada (el archivo exe comienza pero se cierra de nuevo).

¿Cuál es la práctica típica aquí? ¿Es que el programa simplemente no se inicia o es para que el programa cree un archivo de base de datos si no existe?

Si es lo último, ¿cómo se hace?

Respuestas a la pregunta(4)

Su respuesta a la pregunta