0

我想使用 SQLCompare 作为项目的一部分来生成用于升级数据库的脚本。当我去注册数据库时,我有一组选项应该包括在内,但我不知道如何组合这些选项。我想发送的不仅仅是默认选项。

基本目标:

Dim db as New RedGate.SQLCompare.Engine.Database
Dim options as RedGate.SQLCompare.Engine.Options
db.Register(New ConnectionProperties(server, dbname, user, password), options)

我尝试使用加号options = options + Optins.IgnoreWhiteSpace
和逻辑或options = options OR Optins.IgnoreWhiteSpace
但我收到错误消息,指出该运算符对 RedGate.SQLCompare.Engine.Options 类型无效。

根据我在网上找到的内容(例如这里:http ://sdk.red-gate.com/index.php/Selecting_Objects_to_Synchronize#VB ),我正在做的事情应该有效。

我包含了对9.5.0.724RedGate.Shared.SQLRedGate.Shared.Utils10.4.1.223 两个版本的RedGate.SQLCompare.Engine引用。

那么是我输入的代码有误,还是我的设置有误?

4

1 回答 1

0

答案是使用Plus()方法,如options.Plus(Options.IgnoreWhiteSpace)

我使用 Intellisense 来查看是否可以将选项链接在一起,所以我只是点击.并开始阅读。

显然,我只需要走开吃午饭就可以弄清楚了。

于 2013-06-24T17:30:48.067 回答