好的,故事就是这样......
我的组织有一个我们销售给客户的数据库。我们有时必须进行客户特定的修改。
我正在开发Sql Server Management Studio(SSMS)2008 R2 SP1的扩展。
此扩展将生成DDL并收集架构信息以传递到本地托管的Web服务。要生成DDL,我通过SMO编写SSMS内部的数据库对象。 (Example)
SSMS 2008有一个方便的功能,基本上和我一样。 (那么为什么不使用SSMS; - 因为它需要通过我的工具自动化,谢谢)
SSMS做对了;我无法弄清楚如何正确行事。他们设置了适当的脚本选项(MS Refrence)。生成DDL时,您必须按特定顺序执行操作。(数据库 - >表格 - >密钥 - >视图 - > - >等)MS使用正确的脚本选项执行此顺序。
我尝试覆盖该方法失败了,我的研究没有提供所需的信息。
...
[LONG STORY SHORT]
我想要一种方法来覆盖方法“Script(ScriptingOptions scriptingOptions)”方法来查看实际的Scripting Options集 - 也许我甚至可能以错误的方式解决这个问题,欢迎指导。我还是想知道我是否可以以及如何
答案 0 :(得分:2)