如何在 Realm 对象中实现 Nullable 属性(更确切地说是 DateTime)
本文关键字:属性 更确切地说 DateTime Nullable 实现 Realm 对象 | 更新日期: 2023-09-27 17:55:54
问题非常简单,关于如何解决此错误:
Fody/RealmWeaver:类"X"字段"Y"是一个 尚不支持"System.Nullable"1。
这是针对DateTime?
属性的。确实支持可为空的基元类型。
我知道Java版本支持null
值。这是关于Realm .NET。我想知道除了做旧的DateTime SomeNullableProperty
和bool HasSomeNullableProperty
的事情之外,是否还有其他方法。
我们为基元实现了标准的可选属性,例如 int?
和 bool?
。这在我们的文档中的可选属性下简要提到
引用类型(如 String
)可以为 null。
我们还支持可选值类型 DateTimeOffset?
。
请参阅访问测试中的完整列表.cs
最好的选择是为每个字段添加一个布尔字段您希望允许可空性。