最初我创建了数据库表并使用 Database 生成了 DBML 类文件。 (LINQ)。
但是由于系统崩溃,我丢失了我的数据库实例(大约20个表),我想把它找回来。 (至少架构)
有没有任何工具/方法可以从 DBML 文件生成 SQL。
提前致谢。
您可以在 msdn 上找到一种方法。我咬了引用:
有足够的关于关系数据库的信息,您可以 使用以下命令创建数据库的新实例 DataContext.CreateDatabase 方法。
YourDbContext db = new YourDbContext ("c:\\yourDbFile.mdf");
db.CreateDatabase();
还有一个名为 vscode-dbml 的 Visual Studio Code 插件,它能够从 dbml 文件创建 sql 创建脚本。