有一個值我用以下Linq到Entitiy爲了讓我的「siteconfig」實體的第一個也是唯一的記錄:可空對象必須在LINQ的
var site = unitofwork.SiteConfigRepository.Get().FirstOrDefault();
但是,當我的應用程序涉及到下面的代碼,拋出「可空對象必須有一個值」:
if (site!= null) { TimeSpan span = DateTime.Now.Subtract((DateTime)site.logindDate); }
而在我的實體的唯一可空類型是一個名爲logindDate屬性是DateTime類型。
任何一個幫助我?
這是拋出異常的確切行嗎?如果不是,請展開代碼並添加堆棧跟蹤。 – BrokenGlass
是的,我在那裏放了一個斷點,當應用程序到達那個點時,拋出一個異常。 –
看看這個問題:http://stackoverflow.com/questions/1896185/nullable-object-must-have-a-value – BAKeele