我正在MVC 3中使用實體框架創建一個Web應用程序,並且最近的規範更改已要求我將一個新列添加到其中一個數據庫表(記錄創建日期)。MVC 3實體框架 - 未填充相應屬性的新數據庫列
我已經添加了新列,並使用現有記錄的值填充它,並在實體框架中更新了模型。當我查看與新列對應的表的對象時,我可以看到這個新數據的屬性:但是該屬性的數據沒有被檢索。
只是爲了澄清:
- 我加列「CreatedDate」(日期時間)到餐桌「訂單」在我的數據庫
- 我填充值此列對我的現有記錄並將其設置爲「不空「
- 我更新的實體框架模型
- 我的模式‘訂單’現在有一個非空的財產‘CreatedDate’
- 我填充使用LINQ(訂單列表」鄰在DB.Orders選擇o「)
- 對於我的列表中的任何條目,entry.CreatedDate返回「01/01/0001 00:00:00」,而不是我輸入數據庫的值。
怎麼回事?
您是如何更新模型的?你是否也更新了映射? – 2012-02-03 14:58:02