标签: asp.net api casting boolean
将对象强制转换为模型时,如果未提供所有布尔值,则将其设置为false。通常这是一个有用的功能,但是当使用我的API更新对象时 - 我无法识别不提供字段的用户之间的区别,或者因为模型转换而只是错误。
有没有办法解决它,或者在更新记录时是否需要用户传递字段?
答案 0 :(得分:1)
我找到了解决方案!初始化变量时,使用?之后的类型。 例如:
bool? isActive;
或在VB中
Property isActive as Boolean?
度过美好的一天!