Pour un schéma simple, vous pouvez simplement appeler dataContext.CreateDatabase() - mais il serait ambitieux d'espérer que cela gère tout. Je soupçonne que vous devrez peut-être accepter la perte et (malheureusement) en apprendre davantage sur la valeur des sauvegardes.
Voir MSDN pour en savoir plus sur CreateDatabase :
http://msdn.microsoft.com /en-us/library/system.data.linq.datacontext.createdatabase.aspx