Per uno schema semplice puoi semplicemente chiamare dataContext.CreateDatabase(), tuttavia sarebbe ambizioso sperare che questo gestisca tutto. Sospetto che potresti dover accettare la perdita e (purtroppo) conoscere il valore dei backup.
Vedi MSDN per ulteriori informazioni su CreateDatabase:
http://msdn.microsoft.com /it-it/library/system.data.linq.datacontext.createdatabase.aspx