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查詢,我會返回一個可以使用的對象。
任何想法?