【发布时间】:2015-03-23 17:26:20
【问题描述】:
我们有一个包含 UNION 查询的数据库视图。查询中的第一个 SELECT 语句提取一个非空的 DateTime 字段。第二个 SELECT 语句故意使用 NULL 代替该字段。
当我们要求 EF“从数据库更新模型”时,它创建的对象有一个标准的 DateTime 来表示这个字段,而不是一个 Nullable。所以每次它从视图中选择该字段为 NULLS 的记录时,它都会失败。
除了使原始表中的字段可以为空之外,还有什么方法可以让 EF 将其视为可以为空的字段?
【问题讨论】:
标签: entity-framework view