public static IAgileQueryable <T> GetQueryable <T>(ConnectionConfig currentConnectionConfig) { string className = "Queryable"; className = GetClassName(currentConnectionConfig.DbType.ToString(), className); Interface.IAgileQueryable <T> result = CreateInstance <T, Interface.IAgileQueryable <T> >(className); return(result); }
public Interface.IAgileQueryable <T> Queryable <T>(Interface.IAgileQueryable <T> queryable) where T : class, new() { return(this.Context.Queryable <T>(queryable)); }
public IAgileQueryable <T, T2> Queryable <T, T2>(Interface.IAgileQueryable <T> joinQueryable1, Interface.IAgileQueryable <T2> joinQueryable2, JoinType joinType, Expression <Func <T, T2, bool> > joinExpression) where T : class, new() where T2 : class, new() { return(this.Context.Queryable(joinQueryable1, joinQueryable2, joinType, joinExpression)); }