非常感謝您的任何意見和建議!有關SqlWorkflowInstanceStore如何與其他模式一起工作的任何想法?
我在需要長時間運行工作流持久性的大型項目中使用WF4。出於部署一致性原因,爲實例存儲對象使用備用模式名稱會很有幫助。例如,System.Activities.DurableInstancing.InstanceTable將成爲DurableInstancing.InstanceTable等。
更新SQL腳本來完成此服務器端並不困難,但從我所知道的,沒有辦法修改生成命令時由SqlWorkflowInstanceStore使用的默認模式。看起來模式名稱是從SqlWorkflowInstanceStoreConstants.DefaultSchema讀取的,它是一個常量(顧名思義)。 SqlWorkflowInstanceStore是封閉的,它似乎是一個相當的任務推出自己的InstanceStore,所以我不願意追求這個選項。
有沒有人知道更簡單的方法來做到這一點,我可能會失蹤?另外,我知道更改模式名稱會增加應用未來實例商店更新的步驟,但任何人都可以預見其他潛在問題嗎?
這聽起來很合理,謝謝!正如你所建議的,我傾向於通過視圖從應用程序中訪問實例數據,並且可能在實施過程中實現自定義實例存儲。 – Royce