2012-04-27 59 views
1

我在MSSQL表視圖中有一個計算字段。將計算字段設置爲不可爲空

CAST((MyCalcField) AS BIT) AS UsersManager 

當Entity Framework創建此視圖的模型時,它始終將UsersManager字段設置爲可爲空。是否可以使用SQL將字段設置爲不可空?我知道我在EF模型中直接設置set字段類型,但是我想在MSSQL中保留字段類型結構。

回答

2

嘗試使用ISNULL

ISNULL(CAST((MyCalcField) AS BIT), 0) AS UsersManager