【问题标题】:Is it possible to create a cross-database query with ServiceStack ORMLite?是否可以使用 ServiceStack ORMLite 创建跨数据库查询?
【发布时间】:2016-11-08 01:56:21
【问题描述】:

标题中总结的差不多。

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

我会假设 Database 的属性可以用来装饰 POCO,但没有看到合适的属性。

目前使用这种语法:

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

【问题讨论】:

    标签: servicestack ormlite-servicestack


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 2010-10-29
      • 1970-01-01
      • 2012-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多