我有例外:空值不能被分配到一個成員類型的System.DateTime
The null value cannot be assigned to a member with type System.DateTime which is a non-nullable value type.
Source Error:
var bd = (from d in baza.hpurs where d.userID == userID && d.date !=null select d.date).Max();
我的方法:
public ActionResult Add_hours(int userID)
{
var dat = DateTime.Today;
var bd = (from d in baza.hours where d.userID == userID && d.date !=null select d.date).Max();
if (bd != dat)
{
return View();
}
else
{
var dd = (from d in baza.hours where d.userID == userID && d.date == dat select d.hoursID).Single();
return RedirectToAction("hours_is", "Employer", new { HoursID = dd });
}
}
它的工作原理很好,但只有當我有1個或多個以小時表格爲具體用戶的數據。 這個錯誤是當我想添加幾小時到具體用戶沒有添加任何小時的表格。 我沒有任何想法如何修復它...
非常感謝。是工作。 – user1031034
非常感謝你 –
感謝您的解釋,讓我有點瘋狂,試圖找到愚蠢的解決方法。 – Yablargo