【发布时间】:2013-01-22 11:28:50
【问题描述】:
当基于 PIVOT 查询创建视图时,所有视图字段在视图元数据中都变为 NULLABLE,有没有办法让它们不为 NULLABLE?
我在需要为 NOT NULL 的透视字段中使用 NVL 函数,但它们仍然变为 NULLABLE。
这对我来说是个问题,因为我使用的是 MS Entity Framework,它不会根据没有 NOT NULLABLE 列的表或视图更新模型。
【问题讨论】:
-
我认为它不适用于解决我的问题。因为即使我在被查询的表中创建一个新的虚拟列,PIVOT 函数也会将该字段变为空。我错过了什么吗?
-
它是一个 PIVOT 查询可能与视图元数据的核心问题无关。
-
@MiguelMatos 你用的是什么版本的VS?
标签: c# sql database oracle entity-framework