如何在 Realm 对象(更准确地说是 DateTime)中实现 Nullable 属性?
How to implement Nullable properties in Realm objects (DateTime more exactly)?
问题很简单,关于如何解决这个错误:
Fody/RealmWeaver: class 'X' field 'Y' is a
'System.Nullable`1' which is not yet supported.
这是为了 DateTime?
属性。 Nullable primitive types are indeed supported.
我知道 Java 版本支持 null
值。这是关于 Realm .NET 的。我想知道除了做旧的 DateTime SomeNullableProperty
& bool HasSomeNullableProperty
之外是否还有其他方法。
你最好的选择是为每个字段添加一个布尔字段
你想允许为空。
我们实现了标准的可选属性,例如原语的 int?
和 bool?
。我们的文档在 optional properties
下简要提到了这一点
String
等引用类型可以为 null。
我们还支持可选值类型DateTimeOffset?
。
请参阅 AccessTests.cs
中的完整列表
问题很简单,关于如何解决这个错误:
Fody/RealmWeaver: class 'X' field 'Y' is a 'System.Nullable`1' which is not yet supported.
这是为了 DateTime?
属性。 Nullable primitive types are indeed supported.
我知道 Java 版本支持 null
值。这是关于 Realm .NET 的。我想知道除了做旧的 DateTime SomeNullableProperty
& bool HasSomeNullableProperty
之外是否还有其他方法。
你最好的选择是为每个字段添加一个布尔字段 你想允许为空。
我们实现了标准的可选属性,例如原语的 int?
和 bool?
。我们的文档在 optional properties
String
等引用类型可以为 null。
我们还支持可选值类型DateTimeOffset?
。
请参阅 AccessTests.cs
中的完整列表