ormlite-servicestack,C#,ormlite Servicestack" /> ormlite-servicestack,C#,ormlite Servicestack" />

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

C# 使用ServiceStack.OrmLite如何添加具有默认值的bool列?,c#,ormlite-servicestack,C#,ormlite Servicestack,我正在使用C和ServiceStack.OrmLite 4.0.33的最新版本,并且我正在尝试将bool类型的列添加到包含现有数据的现有表中。我得到了一个明显的错误,即由于空值而无法向现有表中添加列,并且新列没有默认值。查看默认属性,我不知道在哪里可以将默认值设置为false。我不希望列允许空值。我无法想象以前没有人这么做过 一如既往,我们非常感谢您的帮助。在带有Azure SQL server的ServiceStack 4.0.36上,我能够使用: [Default(typeof(bool

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


一如既往,我们非常感谢您的帮助。

在带有Azure SQL server的ServiceStack 4.0.36上,我能够使用:

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

对于布尔位字段上的假默认值。

这是我唯一能找到使用此属性的示例的地方,然后我可以看到它,知道如何使用字符串吗?如果我使用typeofstring,Default,我总是会遇到一个错误…迟做总比不做好@jxtra字符串的默认值不需要typeof,例如[DefaultSome value]