Ошибка DATETIME (Определение общего количества дней) - PullRequest
0 голосов
/ 21 января 2012

Я хочу найти количество дней:

int totalDays = (from d in db.RentalDvds.Where(d => d.ReturnedDate.HasValue && d.RentedDate.HasValue)
select (d.ReturnedDate - d.RentedDate).Days).FirstOrDefault();

но выдает ошибку

Ошибка 1 «System.Nullable» не содержит определения для «Дней», и метод расширения «Дни», принимающий первый аргумент типа «System.Nullable», не может быть найден (отсутствует директива using или сборка ссылка?)

1 Ответ

2 голосов
/ 21 января 2012
int totalDays = (
from d in db.RentalDvds
where d.ReturnedDate.HasValue &&  d.RentedDate.HasValue
select (d.ReturnedDate.Value - d.RentedDate.Value).Days).FirstOrDefault();

вам нужно. Значение, если тип обнуляемый

...