Я пытаюсь извлечь информацию из базы данных, а затем добавить значения вместе. У меня нет проблем при извлечении информации из базы данных, однако, кажется, что ошибка конверсии, когда я добавляю значения.ASP.NET: EF 5.X - Ошибка преобразования
Невозможно неявно преобразовать тип 'double?' удвоить'. Явное преобразование существует (вы пропали без вести броска?)
снаружи, где я-опроса у меня есть это:
var addition = 0.0;
Когда я вытащить данные из базы данных, я пытаюсь добавить значение это:
addition = addition + clear;
Оба addition
и clear
такие же тип данных, поэтому я путаюсь, почему это нужно будет делать какие-либо преобразования? (оба двойных).
Дополнительная информация: clear
приходит от:
var clear = tbl_detail[a].AmountCleared;
и tbl_detail
массив из запрашиваемых данных.
Может ли кто-нибудь указать, почему я получаю эту ошибку? Или, возможно, мне точку в правильном направлении, потому что я не понимаю, почему:
Он должен преобразовать что-нибудь, так как они того же типа данных и
Что отливка на самом деле, потому что Google не действительно помогая мне, когда я ищу все это.
Попробуйте добавить = additi on + clear.Value –
'Double?' и 'double' - это не тот же тип данных. 'Double?' На самом деле 'Nullable. –
ничего себе, так что все, что я отсутствовал, все это время было «.Value» в конце ... если вы положите это в ответ @ pλul, я помету его. Спасибо! – KDOT