【问题标题】:Reading from multiple tables using Rob Conery's Massive使用 Rob Conery 的 Massive 从多个表中读取
【发布时间】:2018-11-26 00:09:30
【问题描述】:

我最近开始使用 Rob Conery 的 Massive 在 C# 中读取 Oracle 数据库。

它运行得非常好。但是,最近我在尝试执行内部联接时遇到了一个问题。通常你这样做只是为了指定你从哪个表中读取:

public class Products:DynamicModel {

    public Products():base("northwind", "products","productid") {}
}

但是,在执行内部连接时,您会从多个表中读取数据。我该如何解决这个问题?

【问题讨论】:

    标签: c# sql massive


    【解决方案1】:

    只需在给定的连接查询中使用 Products.Query。它将提供所需的所有属性。只需浏览博文 http://rob.conery.io/2011/09/27/massives-dynamic-query-syntax。这将帮助你。这是来自创建 Massive 的 Rob Conery 本人。

    【讨论】:

    • 链接已损坏。最好在答案中总结关键信息。
    • @PeterMortensen 抱歉。这是使用 SO 的早期阶段。并且 Massive 最近搬到了另一个地方,所以我猜 Rob 的链接不起作用。
    【解决方案2】:

    看起来您实际上不需要指定表名。

    如果您只是将其保留为如下所示的空字符串,则连接可以正常工作。

    public class Products:DynamicModel {
    
        public Products():base("northwind", "", "productid") {}}
    

    【讨论】:

      猜你喜欢
      • 2013-01-07
      • 1970-01-01
      • 2011-12-26
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 2023-03-23
      相关资源
      最近更新 更多