protected List <T> StringFastQuery <T>(DbSet <T> dbSet, string queryText, string propertyName = "ShortName") where T : class { var lambda = DynamicLinqConstructor.PropertyContains <T>(propertyName, queryText); return(dbSet.Where(lambda).ToList()); }
public List <T> IntFastQuery <T>(DbSet <T> dbSet, string queryText, string propertyName = "ShortID") where T : class { int queryTextInt = 0; if (!int.TryParse(queryText, out queryTextInt)) { return(null); } var lambda = DynamicLinqConstructor.PropertyEqual <T>(propertyName, queryTextInt); return(dbSet.Where(lambda).ToList()); }