public static T MapItem <T>(this IMapper <ReflectedEntityKey> mapper, EntityFetchExpression fetchExpression, IDataReader dataReader) where T : ClassEntity { return(mapper.MapItem <T>(ReflectedEntityKey.EntityKey <T>(), fetchExpression, dataReader)); }
public PropertyEntityFetchExpression(IEnumerable <PropertyInfo> propertyInfos, ReflectedEntityKey entityKey) : base(entityKey) { _propertyInfos = propertyInfos; }
public PropertyEntityFetchExpression(IEnumerable <LambdaExpression> expressions, ReflectedEntityKey entityKey) : base(entityKey) { _propertyInfos = expressions.Select(ReflectionUtils.GetPropertyInfo); }
public void Setup() { _conditionalExpression = new ConditionalExpressionParser(ReflectedEntityKey.EntityKey <TestClass>()); _entityDefinitionProvider = new ReflectionEntityDefinitionProvider(); }
public ConditionalExpressionParser(ReflectedEntityKey baseEntityKey) { _baseEntityKey = baseEntityKey; }
public static EntityFetchExpression ForFields <T>(params string[] fields) where T : IEntity { return(new StringEntityFetchExpression(fields, ReflectedEntityKey.EntityKey <T>())); }
public static EntityFetchExpression ForExpression <T>(params Expression <Func <T, bool> >[] expressions) where T : IEntity { return(new PropertyEntityFetchExpression(expressions, ReflectedEntityKey.EntityKey <T>())); }
public static EntityFetchExpression AllFieldsExpression <T>() where T : IEntity { return(new AllFieldsFetchExpression(ReflectedEntityKey.EntityKey <T>())); }