.net - 如何将 Azure 联合与 WWF 持久性表 ( SqlWorkflowInstanceStore ) 结合使用?

标签 .net service azure persistence federation

我想创建一个 Azure 网站,并在其上使用 WWF。这个网站为许多客户提供服务,我决定在Azure SQL中使用联合来处理客户数据,但我现在有一个大问题,因为我想使用WWF的持久性服务通过SqlWorkflowInstanceStore将工作流实例保存在azure SQL中,这些实例必须通过CustomerId来区分,才能知道它属于谁。

PS:我为每个客户都有很多实例,每个客户都有自己的工作流程。

最佳答案

我认为您无法联合 Windows Workflow Foundation 表。这些表采用预定义的架构(更多信息 here )。即使您要手动将 customerID 列添加到 WWF 表并对其进行联合,您也必须考虑到在联合表上运行任何命令之前仍然需要发出 USE FEDERATION 语句,而 SqlWorkflowInstanceStore 类则不需要这样做。

因此,如果您要使用联合 SQL Azure 数据库,唯一的选择可能是在根数据库中创建 WWF 表。或者,您可以使用单独的 SQL Azure 数据库来实现 WWF 持久性。

关于.net - 如何将 Azure 联合与 WWF 持久性表 ( SqlWorkflowInstanceStore ) 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470090/

相关文章:

c# - 使用 Expression<Func<T>> 使值类型表现为引用类型

c# - .NET StringBuilder - 检查是否以字符串结尾

android - 从 Android 中的未绑定(bind)服务获取数据

AZure azcopy Linux - 如何将变量传递给 azcopy

.net - 添加新实体标量时 Entity Framework 4 映射片段错误

c# - 显示没有断点的当前调用堆栈

Android:调用 onStop() 时为 `java.lang.IllegalArgumentException: Service not registered`

exception - 使用View-Controller-Service体系结构在Grails中运行时错误处理

Azure 存储 Cmdlet Rename-Blob 需要 EndPoint

azure - 使用 Terraform 为 Azure 存储帐户启用版本级不变性支持