在一个应用程序中使用dapper和MongoDb是否正确?

本文关键字:MongoDb dapper 是否 一个 应用程序 | 更新日期: 2023-09-27 18:01:20

我正在用asp.net c#和workflow foundation 4.5开发BPM(业务流程管理系统)。

bpm系统通常有许多流程,每个流程有许多形式。我通过使用JSON数据简化了这一点,所以我将所有表单数据存储在一个表中,因此不需要为每个流程创建许多表,但这种方法将影响流程搜索服务(高级搜索流程商业智能和业务分析)。所以我想使用MongoDb来存储表单的数据和搜索。这将是一个很好的方法和实践吗?

另一个问题使用Windows的工作流基础将是一个好主意,我最近没有看到很多系统使用它

在一个应用程序中使用dapper和MongoDb是否正确?

看起来是不。Dapper是ADO.NET的包装器。

https://github.com/StackExchange/Dapper/issues/671