我很想使用 ADO.NET 生成一个 CREATE TABLE 脚本来创建给定表的精确副本。
原因是持久性测试。我想知道我的应用程序是否会持久保存到特定数据库。我希望能够将应用程序指向有问题的数据库和表,然后应用程序将生成一个新数据库,其中包含指定表的精确副本。因此,可以在不触及原始数据库的情况下对克隆表进行持久性测试,并且当我完成后,可以简单地删除新数据库。
在我开始这个雄心勃勃的项目之前,我想知道是否已经存在任何东西。我试过谷歌,但我能找到的只是通过 SSMS UI 而不是通过代码获取模式生成 SQL 的方法。