我有一個數據庫,包含2個字段以收集出生日期和年齡。由於我們並不總是具有這些數據,所以這些字段是可空的。插入新記錄時,我使用實體框架和下面顯示的代碼。如何使用實體框架從表單中將空值存儲在我的數據庫中
la.DOB = DateTime.Parse(txtDOB.Text);
la.Age = Int32.Parse(txtAge.Text);
該過程將工作,除非這兩個字段中沒有任何數據。由於字符串中存在空值,解析失敗。我如何將null值傳遞給intity框架。我曾嘗試使用TryParse
,但似乎無法獲得正確的語法。
我通過將代碼更改爲 DateTime DOB解決了該問題; if(DateTime.TryParse(txtDOB.Text,out DOB)) la.DOB = DOB;其他 la.DOB =(DateTime?)null;
Intity Framework?必須是新的... – MikeTheLiar
什麼是'intity框架',你拼錯'實體框架'還是你在談論其他一些圖書館? –
對不起Scott我正在使用實體框架。我已經解決了這個問題。 – Perry