我正在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