För ett enkelt schema kan du bara anropa dataContext.CreateDatabase() - men det skulle vara ambitiöst att hoppas på att detta ska hantera allt. Jag misstänker att du kanske måste acceptera förlusten och (tråkigt nog) lära dig mer om värdet av säkerhetskopior.
Se MSDN för mer om CreateDatabase:
http://msdn.microsoft.com /en-us/library/system.data.linq.datacontext.createdatabase.aspx