private object GetEntryValue(string propertyName) { var value = base[propertyName]; if (value is IDictionary <string, object> ) { value = new DynamicODataEntry(value as IDictionary <string, object>, TypeCache); } return(value); }
internal DynamicEntryMetaObject(Expression parameter, DynamicODataEntry value) : base(parameter, BindingRestrictions.Empty, value) { TypeCache = value.TypeCache; }