0
我试图创建一个视图并将其导入到实体框架6中。 由于两列都可以为空,因此无法导入以下视图。 (表和列名发生了变化,第二列是用于计算的第一个月从datetime列)创建一个SQL视图,其中包含来自可空列的notl空列
CREATE VIEW MyView AS
SELECT DISTINCT a.sometext Col1, DATEADD(m, DATEDIFF(m, 0, b.somedate), 0) Col2
FROM Table1 a INNER JOIN Table2 b ON a.Id = b.Id
WHERE a.sometext IS NOT NULL AND b.somedate IS NOT NULL
据我了解,如果两个列不为空,EF就能进口 的看法。这是对的吗? 如何更改视图以使其工作?
尝试'ISNULL(a.sometext,'')Col1'。即使您已将其限制为非空记录,底层列仍然可以为空。 –
谢谢!有效! – user3109098