[英]Workflow Foundation Separate Schema
我正在使用Workflow Foundation中的持久性和跟踪服务,我认为在SQL Server中仅将单独的架构用于工作流是一个好主意。
不幸的是,他们似乎将默认的dbo模式名称硬编码到了自己的代码中。 一个示例是SqlTrackingService类。 由于他们编写跟踪类的方式,我无法覆盖提供我自己的数据库查询代码的方法。
我已经考虑过以下选项,但似乎无法实现:
有没有人有我没有考虑过的建议或选择? 谢谢。
在大多数情况下,我只接受dbo方案,有时将其移至单独的数据库中。 据我所知,没有办法拦截命令并重写方案或表名,但后来我也从未尝试过。 如果要重写,我对SQLCe和LinqToSql做了一个端口SqlCeWorkflowPersistenceService。 随意使用和/或修改它以满足您的需求。 请参阅此处的代码。 它与默认SqlWorkflowPersistenceService几乎具有相同的功能,除了所有权部分仍然被破坏。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.