Пример #1
0
 public ObjectField(IFieldPropertyFactory fieldPropertyFactory, FieldAttribute fieldAttribute)
 {
     if (fieldAttribute != null && fieldAttribute.SpecificDataType != null)
     {
         _specificFieldDefition = fieldPropertyFactory.Create(fieldAttribute.SpecificDataType, fieldAttribute);
     }
 }
Пример #2
0
        public virtual object ToSqlValue(object item)
        {
            var  instanceValue = GetEntityValue(item);
            bool needToUpdateInstance;
            var  result = FieldProperties.ToSqlValue(instanceValue, out needToUpdateInstance);

            if (needToUpdateInstance)
            {
                SetEntityValue(item, result);
            }
            return(result);
        }
Пример #3
0
 public object Convert(object value)
 {
     return(FieldProperties.Convert(value));
 }
Пример #4
0
 protected virtual string GetFieldCreationAttributes()
 {
     return(FieldProperties.GetFieldCreationAttributes());
 }
Пример #5
0
 public string GetFieldDefinition()
 {
     return(FieldProperties.GetDefinition());
 }