C# Назначить значение из динамического чтения данных переменной
У меня есть count query
в моей программе результат присваивается переменной Dynamic Data Reader. Мне нужно присвоить результат этого подсчета int
переменная. Во время отладки я вижу, что результат подсчета есть, как можно видеть ниже, результат 3142
:
Проблема в том, что я не могу присвоить это значение из Dynamic
для int
переменная. Есть идеи?
Я пытаюсь следующим образом:
dynamic dreader = new DynamicDataReader(rawReader);
var count = (int)dreader["Value"];
rawReader
является результатом выполненного запроса
1 ответ
Вместо этого попробуйте Integer.Parse() - или Integer.TryParse(), если вы хотите узнать, можно ли вообще преобразовать значение в int.