0
我正在使用Massive Query方法来针对Oracle数据库编写简单的连接查询。这是我与查询代码,采取了一些列简化更进一步:使用内部连接不能返回任何数据的大规模查询
dynamic logTable = new DynamicModel("mydatabase", "table1");
var sb = new StringBuilder();
sb.Append("select CONTACT_ID from table1 inner join table2 on table1.ID = table2.ID ");
sb.Append("where table1.ID=:0");
dynamic dbResult = logTable.Query(sb.ToString(), id);
下面的代码给我一个错误:“对象”不包含“CONTACT_ID”
string id = dbResult.CONTACT_ID.ToString();
的定义如果我采用确切的查询并通过sqldeveloper运行,我可以得到预期的结果。如果我尝试通过没有联接的Massive查询,我会返回一个可以使用的对象。
任何想法?