Ejemplo n.º 1
0
 public StructuralProperty(
     string edmPropertyName,
     IValueBasedDataType dataType,
     Func <IEntity, T> valueGetter,
     Action <IEntity, T> valueSetter,
     bool canBeNull)
 {
     this.EdmPropertyName = edmPropertyName;
     this.dataType        = dataType;
     this.valueGetter     = valueGetter;
     this.valueSetter     = valueSetter;
     this.CanBeNull       = canBeNull;
 }
Ejemplo n.º 2
0
        private bool TryGetValueBasedDataType <T>(out IValueBasedDataType valueBasedDataType)
        {
            IDataType dataType;

            if (!this.TryGetDataType <T>(out dataType))
            {
                valueBasedDataType = null;
                return(false);
            }

            valueBasedDataType = dataType as IValueBasedDataType;
            return(valueBasedDataType != null);
        }
Ejemplo n.º 3
0
 public StructuralProperty(string edmPropertyName, IValueBasedDataType dataType, Func <IEntity, T> valueGetter, bool canBeNull)
     : this(edmPropertyName, dataType, valueGetter, null, canBeNull)
 {
 }