标签: sql-server entity-framework entity-framework-4
我有一个数据库表,其中一列的类型为datetime。此列的默认值设置为getdate()。
getdate()
使用EDM向导,我生成实体模型。不幸的是,生成的实体模型类没有将新行的列设置为创建行的日期。
为什么EDM向导不会生成反映db表的实体,其默认值为getdate()?
答案 0 :(得分:2)
EF模型中标量成员的“默认值”属性仅适用于常量值。你需要的是将StoreGeneratedPattern设置为“Computed”,以便为EF指示该列将获得一个分配给db-side的值。