0
我在數據庫中有一個可爲空的整數列。所以,在創建datamodel時,我將屬性設置爲「int?」。這樣我的插入/更新語句按預期工作。在Simple.Data中選擇值爲可爲空屬性的值時發生的問題
但是,當我嘗試從表中選擇數據到相同的數據模型,該字段沒有得到填充。我究竟做錯了什麼 ?有人可以建議嗎?
我在數據庫中有一個可爲空的整數列。所以,在創建datamodel時,我將屬性設置爲「int?」。這樣我的插入/更新語句按預期工作。在Simple.Data中選擇值爲可爲空屬性的值時發生的問題
但是,當我嘗試從表中選擇數據到相同的數據模型,該字段沒有得到填充。我究竟做錯了什麼 ?有人可以建議嗎?
有一個錯誤。數據庫列實際上是「VARCHAR」。所以我將模型屬性更改爲String,並且事情現在可以正常工作。
因此,雖然Simple.Data能夠將VARCHAR coumn值選擇爲int模型屬性,但它以某種方式未能轉換爲int ?.將模型屬性更改爲String可以解決插入/選擇問題。