public void AddBehavior(ISmartPropertyBehavior <TProperty> propertyBehavior) { _smartController.AddHandler(new SmartPropertyHandler <TEntity, TProperty>(propertyBehavior, _propertySelector)); }
public SmartPropertyHandler(ISmartPropertyBehavior <TProperty> propertyBehavior, Expression <Func <TEntity, TProperty> > propertySelector) { _propertyBehavior = propertyBehavior; _propertySelector = propertySelector; }