Example #1
0
        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());
        }
Example #2
0
        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());
        }