Я использую метод 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 без объединения, я получаю объект, с которым могу работать.
Есть идеи?