2012-04-27 6 views
1

私はMSSQLテーブルビューで計算フィールドを持っています。計算フィールドをNULLに設定できないように設定しました

CAST((MyCalcField) AS BIT) AS UsersManager 

このビューのモデルを作成すると、常にUsersManagerフィールドがnullableとして設定されます。 SQLを使用してフィールドをヌル可能でないものに設定することは可能ですか?私はEFモデルで直接フィールド型を設定することを知っていますが、私はMSSQLでフィールド型の構造を保ちたいと思います。

答えて

2

ISNULL

ISNULL(CAST((MyCalcField) AS BIT), 0) AS UsersManager 
を使用してみてください