如何通过 Dapper 将 MassTransit 连接到 Postgres 来存储 Sagas?

问题描述 投票:0回答:1

我在任何地方都找不到工作示例,但在 MassTransit 的码头上有一个 MSSQL 示例(它具有 SqlClient 依赖项,并且不读取 Postgre 的连接字符串)。还是只能通过 EFCore + Npgsql 才能实现?

c# postgresql dapper masstransit
1个回答
0
投票

MassTransit 支持使用 Entity Framework Core 或 Dapper 的 PostgreSQL。

配置 MassTransit 没有什么特别的,只需按照示例操作即可。

例如,发件箱示例使用 EF Core 配置了 PostgreSQL。老实说,我建议这条路线。对于大多数人来说,Dapper 有点太“原始”了。

Dapper 应该可以正常工作,事实上,MassTransit 使用 Dapper 与 PostgreSQL 进行 SQL 传输。然而,我认为 MassTransit 实际上没有任何使用 Dapper 与 saga 存储的测试。

© www.soinside.com 2019 - 2024. All rights reserved.