2012-01-21 10 views
0

私は日数見つけたい(総日数検索):DATETIMEエラー

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ディレクティブまたはアセンブリ参照が不足している?)

答えて

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

が必要です。タイプがnullの場合の値