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

Mar*_*son 3 c# ormlite-servicestack

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

一如既往,我们非常感谢任何帮助。

nov*_*ver 5

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

  [Default(typeof(bool), "0")]
Run Code Online (Sandbox Code Playgroud)

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