private static void CalculateCollectValue(Entity entity, IManagedProperty property, ManagedPropertyChangedEventArgs args) { var distance = Convert.ToDouble(args.NewValue) - Convert.ToDouble(args.OldValue); var oldValue = Convert.ToDouble(entity.GetProperty(property)); entity.SetProperty(property, oldValue + distance); }
/// <summary> /// 设置当前实体是否为一个‘幽灵’(即已经删除不再使用的数据)。 /// </summary> /// <param name="me"></param> /// <returns></returns> public static void SetIsPhantom(Entity me, bool value) { me.SetProperty(IsPhantomProperty, value); }