好吧,故事是这样的......
我的组织有一个我们出售给客户的数据库。我们有时必须对客户进行特定修改。
我正在开发 Sql Server Management Studio(SSMS) 2008 R2 SP1 的扩展。
此扩展程序将生成 DDL 并收集架构信息以传递到本地托管的 Web 服务。为了生成 DDL,我通过 SMO 在 SSMS 中编写数据库对象脚本。 ( Example )
SSMS 2008 有一个方便的功能,基本上可以按照我的方式执行此操作。 (那么为什么不使用 SSMS;- 因为它需要由我的工具自动化,谢谢)
SSMS 做得对;我不知道该怎么做。他们设置了适当的脚本选项(MS Refrence)。生成 DDL 时,您必须按特定顺序执行操作。(数据库 -> 表 -> 键 -> View -> -> 等)MS 使用正确的脚本选项正确执行此顺序。
我尝试覆盖该方法失败,我的研究没有提供所需的信息。
...
[长话短说]
我想要一种方法来覆盖方法“Script(ScriptingOptions scriptingOptions)”方法来查看实际的脚本选项集 - 也许我什至可能以错误的方式解决这个问题,欢迎指导。我仍然想知道我是否可以以及如何
最佳答案
关于c# - 如何: View variable passed to a compiled .网络方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9743982/