W przypadku prostego schematu możesz po prostu wywołać dataContext.CreateDatabase() — jednak ambitnie byłoby mieć nadzieję, że poradzi sobie ze wszystkim. Podejrzewam, że być może będziesz musiał zaakceptować stratę i (niestety) poznać wartość kopii zapasowych.
Zobacz MSDN, aby uzyskać więcej informacji na temat tworzenia bazy danych:
http://msdn.microsoft.com /en-us/library/system.data.linq.datacontext.createdatabase.aspx