Für ein einfaches Schema können Sie einfach dataContext.CreateDatabase() aufrufen - es wäre jedoch ehrgeizig zu hoffen, dass dies alles handhabt. Ich vermute, Sie müssen den Verlust akzeptieren und (leider) den Wert von Backups kennenlernen.
Siehe MSDN für mehr zu CreateDatabase:
http://msdn.microsoft.com /en-us/library/system.data.linq.datacontext.createdatabase.aspx