01 2021 档案
摘要:一、背景 最近在 工作流项目 里使用 EFCore 遇到需要 group 分组后,只选出每组中含有最大值的数据行。 二、解决方案 先分组用 group 找到分组中的最大值,再用 join 查出对应的行。 var groupFlows = Context.Set<TInstanceFlow>().As
阅读全文
摘要:(注:本文由廖贵宾翻译,email:531622@qq.com,若引用请保留本申明和原链接) 10.2.8 循环特征 Loop Characteristics (原文 189页) 活动节点(Activities)可以按指定顺序重复执行,本质上就是循环(loop)。LoopCharacteristic
阅读全文
摘要:(注:本文由廖贵宾翻译,email:531622@qq.com,若引用请保留本申明和原链接) 10.2.5 子流程 Sub-Processes (原文173页) 子流程(Sub-Process)是一种活动类(Activity)的子类,它内部使用一组活动(Activities)、网关(Gateways
阅读全文
摘要:1、背景 最近因工作需要,需要用C#自己实现一个支持 BPMN 2.0 的流程引擎。 网上查了查相关C#的开源,实现程度都很少。还没有象 Java 中 Activity 包好用的包。 不得已,自动手丰衣足食! 不过要多一点的部份实现 BPMN 2.0 ,至少实现的内容不能和 BPMN 2.0 相冲突
阅读全文