是否可以使用ServiceStack ORMLite创建跨数据库查询?

时间:2016-11-07 14:02:04

标签: servicestack ormlite-servicestack

在标题中总结了很多。

尝试访问一个数据库中的表并将其连接到同一服务器上另一个数据库中的表。

我会假设Database的属性我可以装饰POCO,但是看不到合适的属性。

目前使用以下语法:

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

1 个答案:

答案 0 :(得分:3)

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

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