Pro jednoduché schéma stačí zavolat dataContext.CreateDatabase() – bylo by však ambiciózní doufat, že to zvládne vše. Mám podezření, že možná budete muset přijmout ztrátu a (bohužel) se dozvědět o hodnotě záloh.
Viz MSDN pro více informací o CreateDatabase:
http://msdn.microsoft.com /en-us/library/system.data.linq.datacontext.createdatabase.aspx