Exemple #1
0
 internal void MapFields(string entityProperty, CacheField field)
 {
     if (_entityFields.ContainsKey(entityProperty))
     {
         _entityFields[entityProperty] = field;
     }
 }
Exemple #2
0
        public CacheElement <TEntity, TElement> Include <TProperty>(Expression <Func <TElement, TProperty> > srcProerpty, Expression <Func <TEntity, TProperty> > destProperty)
        {
            MemberExpression srcExp      = GetMember(srcProerpty.Body);
            MemberExpression destExp     = GetMember(destProperty.Body);
            string           src         = srcExp.Member.Name;
            string           dest        = destExp.Member.Name;
            string           elementName = typeof(TElement).Name;
            CacheField       field       = new CacheField(_prefix, src);

            _strategy.MapFields(dest, field);

            return(this);
        }