/// <summary>
        /// 获取指定的 LOB 属性的值。(懒加载)
        /// </summary>
        /// <param name="property"></param>
        /// <returns></returns>
        public object GetLOBProperty(ILOBProperty property)
        {
            if (!this.IsNew && !this.FieldExists(property))
            {
                var value = (property as ILOBPropertyInternal).LoadLOBValue(this.Id);
                base.LoadProperty(property, value);
                return(value);
            }

            return(base.GetProperty(property));
        }
 /// <summary>
 /// 设置 LOB 属性的值。
 /// </summary>
 /// <param name="property"></param>
 /// <param name="value"></param>
 /// <param name="source"></param>
 public void SetLOBProperty(ILOBProperty property, object value, ManagedPropertyChangedSource source = ManagedPropertyChangedSource.FromProperty)
 {
     //直接调用父类的 SetProperty 方法,而不是本类重写的 SetProperty 方法。
     base.SetProperty(property, value, source);
 }