接口 IAsymmetricObject
可在Realm中持久保存的任何非对称对象的基本接口。
继承成员
命名空间: Realms
程序集:Realm.dll
语法
public interface IAsymmetricObject : IRealmObjectBase
备注
使用IAsymmetricObject的好处是每个同步操作的性能更高。 缺点是IAsymmetricObject是单向同步的,因此无法查询。 当您有大量使用案例时,应使用此基数。相反,如果您想保留一个也可以查询的对象,请改用IRealmObject 。
只要您的模型类声明为partial
,Realm 源代码生成器就会自动实现该接口。
示例
public partial class SensorReading : IAsymmetricObject
{
public DateTimeOffset TimeStamp { get; set; } = DateTimeOffset.UtcNow;
public double Value { get; set; }
}