我们正在为我们的实体框架模型添加一些视图。这些视图中的某些字段在我们的sql server 2k8数据库中为可空的datetime2数据类型,edmx将这些字段错误地显示为非空。这是一个已知的问题?实体框架4.0和视图中的空字段
当我尝试将它们更改为不为null时,它仍会抛出相同的错误 - 因为它看起来好像ssdl以不同的方式定义它?
有没有人遇到这个问题?
编辑:我确切的错误是:
的 'dateTimeAffected' 属性上 'V_myView' 不能设置为 '空' 的值。您必须将此 属性设置为类型 “日期时间”
删除视图并将它放回不能解决问题,以及一个非空值...仍然标志着字段不能为空。
是的,我试了多次......仍然显示为可空= false ....并将其标记为实体键。我也尝试删除引用数据库表的实体,该实体基于 – 2010-06-28 21:09:57
构建视图。确切的错误是:'V_myView'上的'dateTimeAffected'属性不能设置为'null'值。您必须将此属性设置为'DateTime'类型的非空值。 – 2010-06-28 21:11:01
嗯..不知道..发现这个 - http://forums.asp.net/t/1393277.aspx – Vishal 2010-06-28 21:17:46