是否可以使用 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 { ... }
标题总结的差不多了。
试图命中一个数据库中的 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 { ... }