是否可以使用 ServiceStack ORMLite 创建 cross-database 查询?

Is it possible to create a cross-database query with ServiceStack ORMLite?

标题总结的差不多了。

试图命中一个数据库中的 table 并将其连接到同一服务器上另一个数据库中的 table。

我本以为 Database 的属性可以用来装饰 POCO,但没有找到合适的属性。

当前使用此语法:

var result = db.Select<Model.Dto>(
                    db.From<Data.Dto1>()
                        .Join<Data.Dto2>(d1, d2) => d1.Id == d2.Id));

没有用于指定外部数据库的特定属性,但在支持跨数据库查询的 RDBMS 中,您应该能够使用 [Schema] 属性,例如:

[Schema("Server1.Database1.dbo")]
public class Dto { ... }