SqlPersistenceService数据库结构

本文介绍了SQLPersistenceService数据库的时间格式及其目的,并详细解析了InstanceState和CompletedScope两张表的结构及用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

数据库安装

系统盘\Windows\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN下

SqlPersistenceService_Schema.sql

SqlPersistenceService_Logic.sql

数据库时间格式

数据库时间格式说明

在SqlPersistenceService数据库中,时间值是GMT格式的,

这样做的目地是使用统一的时间轴,

如此可以解决一台在美国的服务器与一台在中国的服务器就可以协同工作时的时差问题

 

GMT与北京时间晚8小时,

InstanceState表

对这个表我以前有一个错误的习惯性叫法,叫它实例表,其实应叫未完成事例的运行状态表
uidInstanceID
state
status
unlocked
blocked
info
modified
ownerID
ownedUntil
nextTimer
 

CompletedScope表

uidInstanceID
completedScopeID
state
modified

表结构比效简单,但SqlPersistenceService服务对其的操作确有些复杂,
具体内容在例子中讲

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值