使用ServiceStack.OrmLite如何添加具有默认值的bool列?

时间:2014-12-28 13:38:42

标签: c# ormlite-servicestack

我正在使用C#和最新版本的ServiceStack.OrmLite(4.0.33),并且我尝试将类型bool的列添加到包含现有数据的现有表中。我得到一个明显的错误,即由于空值而无法将列添加到现有表中,并且新列没有默认值。查看Default属性,我不知道在哪里可以将默认值设置为false。我不希望列允许空值。我无法想象以前没有做过。

与往常一样,非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

在使用Azure SQL服务器的ServiceStack 4.0.36上,我能够使用:

  [Default(typeof(bool), "0")]

对于布尔(位)字段的“false”默认值。