我正在使用C#和最新版本的ServiceStack.OrmLite(4.0.33),并且我尝试将类型bool
的列添加到包含现有数据的现有表中。我得到一个明显的错误,即由于空值而无法将列添加到现有表中,并且新列没有默认值。查看Default
属性,我不知道在哪里可以将默认值设置为false
。我不希望列允许空值。我无法想象以前没有做过。
与往常一样,非常感谢任何帮助。
答案 0 :(得分:3)
在使用Azure SQL服务器的ServiceStack 4.0.36上,我能够使用:
[Default(typeof(bool), "0")]
对于布尔(位)字段的“false”默认值。