0

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

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

public class Products:DynamicModel {

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

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

4

2 回答 2

1

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

如果您只是将其保留为如下所示的空字符串,则连接工作得很好。

public class Products:DynamicModel {

    public Products():base("northwind", "", "productid") {}}
于 2012-07-30T09:54:09.240 回答
1

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

于 2012-09-03T04:51:49.060 回答