我在网上找不到一个示例,他们向您展示了如何根据您使用的工作单元创建到多个数据库(在同一应用程序中)的映射。似乎 Dapper Extensions 只接受一个 global SqlDialect
。
我想使用 Dapper Extensions 根据我使用的工作单元映射到多个数据库。因此,例如对于存储库的 UoW User
,UserLogin
我想将它们映射到 MySql。对于存储库的 UoWProduct
和Orders
,我想映射到 Postgres。这两个映射应该同时在同一个应用程序中工作。
我不知道该怎么做,因为该SqlDialect
属性似乎是一个全局设置。