使用Rob Conery的Massive从多个表中读取

时间:2012-07-30 08:08:15

标签: c# sql massive

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

它工作得非常好。但是,最近我在尝试执行内部联接时遇到了问题。通常,您只需指定要读取的表:

public class Products:DynamicModel {

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

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

2 个答案:

答案 0 :(得分:1)

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

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

public class Products:DynamicModel {

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

答案 1 :(得分:1)

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