2013-06-24 53 views
0

我想將SQLCompare用作項目的一部分,以生成用於升級數據庫的腳本。當我去註冊數據庫時,我有一組選項,但我不知道如何組合這些選項。我想發送的不僅僅是默認選項。使用超過默認選項的SQLCompare SDK

基本目標:

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),我正在做的事情應該有效。

我已經包含對RedGate.Shared.SQL,RedGate.Shared.Utils,兩個版本9.5.0.724和RedGate.SQLCompare.Engine,版本10.4.1.223的引用。

所以我打字代碼錯了,還是我有東西安裝錯了?

回答

0

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

我使用IntelliSense來看看我是否能鏈選項在一起,所以我只是打.開始讀。

顯然走開吃午飯是我所需要做的,以弄清楚。