我丢失了SQL Server 2008数据库,我需要从LINQ模式返回数据库结构

我的一个新项目的SQL Server 2008服务器数据库被意外删除。 我剩下的是LINQ to SQL模式文件(DataContext模式和类),并希望从中获取我的数据库结构。

有办法吗?

对于简单的模式,您可以只调用dataContext.CreateDatabase() – 但是希望它能够处理所有事情是雄心勃勃的。 我怀疑你可能不得不接受损失并且(遗憾地)了解备份的价值。

有关CreateDatabase的更多信息,请参阅MSDN:

http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.createdatabase.aspx

DataContext.CreateDatabase

注意丢失的索引,查找数据等。