.net SQLCompare SDK使用的选项多于默认选项

.net SQLCompare SDK使用的选项多于默认选项,.net,sqlcompare,.net,Sqlcompare,我想将SQLCompare作为项目的一部分来生成用于升级数据库的脚本。我有一套在注册数据库时应该包含的选项,但我不知道如何组合这些选项。我想发送的不仅仅是默认选项 基本目标: Dim db as New RedGate.SQLCompare.Engine.Database Dim options as RedGate.SQLCompare.Engine.Options db.Register(New ConnectionProperties(server, dbname, user, passw

我想将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

和逻辑or
options=options或Optins.IgnoreWhiteSpace

但是我得到一个错误,说操作符对于类型RedGate.SQLCompare.Engine.Options无效

根据我在网上的发现(比如这里:),我所做的应该是可行的

我已经包括了对9.5.0.724版本的
RedGate.Shared.SQL
RedGate.Shared.Utils
,以及10.4.1.223版本的
RedGate.SQLCompare.Engine


那么我键入的代码是错误的,还是设置有问题?

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

我使用Intellisense查看是否可以将选项链接在一起,所以我只需点击
,然后开始阅读

显然,我要做的就是离开去吃午饭