我在MSSQL表视图中有一个计算字段。
CAST((MyCalcField) AS BIT) AS UsersManager
当Entity Framework创建此视图的模型时,它始终将UsersManager字段设置为可为空。是否可以使用SQL将字段设置为不可为空?我知道我在EF模型中直接设置了字段类型,但我想在MSSQL中保留字段类型结构。
答案 0 :(得分:2)
尝试使用ISNULL
ISNULL(CAST((MyCalcField) AS BIT), 0) AS UsersManager