Сравните только Дату в nHibernate Linq на значении DateTime

Я думал бы, что, если Ваша экономическая модель диктует, что отрицательное число недопустимо, Вы были бы хотеть показать ошибку или брошенный.

, Имея это в виду, я только что недавно узнал о целых числах без знака при работе над проектом, обрабатывающим данные в двоичном файле и хранящим данные в базу данных. Я намеренно "повреждал" двоичные данные и закончил тем, что получил отрицательные величины вместо ожидаемой погрешности. Я нашел это даже при том, что преобразованное значение, значение не было допустимо для моей экономической модели.
Моя программа не сделала ошибки, и я закончил тем, что получил неправильные данные в базу данных. Было бы лучше, если бы я использовал uint и имел сбой программы.

6
задан Răzvan Flavius Panda 13 February 2013 в 15:55
поделиться

1 ответ

Я решил проблему, выполнив промежуточное с датами:

DateTime initialDate, finalDate;
initialDate= DateEntity.Date;
finalDate= new DateTime(DateEntity.Year, DateEntity.Month, DateEntity.Day, 23, 59, 59);
query = query.Where(l => (((l.dateEntity>= initialDate) && (l.dateEntity<= finalDate))
13
ответ дан 8 December 2019 в 13:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: