За проста схема можете просто да извикате dataContext.CreateDatabase() - но би било амбициозно да се надяваме това да се справи с всичко. Подозирам, че може да се наложи да приемете загубата и (за съжаление) да научите за стойността на резервните копия.
Вижте MSDN за повече относно CreateDatabase:
http://msdn.microsoft.com /en-us/library/system.data.linq.datacontext.createdatabase.aspx