Запрос Linq возвращает IEnumerable<T>
, который вы можете перебрать или преобразовать в объект другого типа (используя некоторые методы расширения)
Чтобы получить то, что вы хотите, вы должны сделать что-то вроде этого:
var dateTime=(from de in dvlist
where de.DataValue == value
select de.DateTime).FirstOrDefault();
таким образом вы возвращаете первый элемент вашего перечислимого объекта или значение по умолчанию для этого типа (T
, в данном случае DateTime
), если в запросе нет совпадений.