如何在 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 SomeNullablePropertybool HasSomeNullableProperty的事情之外,是否还有其他方法。

如何在 Realm 对象中实现 Nullable 属性(更确切地说是 DateTime)

我们为基元实现了标准的可选属性,例如 int?bool?。这在我们的文档中的可选属性下简要提到

引用类型(如 String)可以为 null。

我们还支持可选值类型 DateTimeOffset?

请参阅访问测试中的完整列表.cs

最好的选择是为每个字段添加一个布尔字段您希望允许可空性。