枚举 PropertyType
一个枚举,包含可能的属性类型。
命名空间: Realm 。模式
程序集:Realm.dll
语法
[Flags]
public enum PropertyType : ushort
字段
名称 | 说明 |
---|---|
Int | 整数属性,结合了所有整数类型。 |
bool | 布尔属性。 |
字符串 | string属性。 |
数据 | 二进制数据 (byte[]) 属性。 |
Date | DateTimeOffset属性。 |
Float | 32位浮点属性。 |
double | 64位浮点属性。 |
对象 | 相关对象属性,表示一对一或多对一的关系。 |
LinkingObjects | 链接到拥有此属性的模型的对象集合。 |
RealmValue | 可以包含 RealmValue 支持类型的属性。 |
ObjectId | 96 位ObjectId属性。 |
Decimal 数据类型 | 128位十进制属性。 |
Guid | 128位 UUID属性。 |
Nullable | 可为 null(可选)的属性。 可与其他值结合使用。 |
阵列 | 一个集合。 可与其他值结合使用。 |
集 | 唯一值的集合。 可与其他值结合使用。 |
Dictionary | 键值对的集合,其中键为string 。 可与其他值结合使用。 |
Flags | Metadata flags. |
NullableInt | PropertyType.Int | PropertyType.Int 的简写形式PropertyType.Nullable。 |
NullableBool | PropertyType.Bool | PropertyType.Bool 的简写形式PropertyType.Nullable。 |
NullableString | PropertyType.String | 的简写形式PropertyType.Nullable。 |
NullableData | PropertyType.Data | 的简写形式PropertyType.Nullable。 |
NullableFloat | PropertyType.Float | 的简写形式PropertyType.Nullable。 |
NullableDouble | PropertyType.Double | PropertyType.Double 的简写形式PropertyType.Nullable。 |
NullableDate | PropertyType.Date 的简写 | PropertyType.Nullable。 |
NullableObjectId | PropertyType.ObjectId | PropertyType.ObjectId 的简写形式PropertyType.Nullable。 |
NullableDecimal | PropertyType.Decimal 的简写 | PropertyType.Nullable。 |
NullableGuid | PropertyType.Guid | PropertyType.Guid 的简写形式PropertyType.Nullable。 |