public IEnumerable <T> FilterBy <T>(Expression <Func <T, bool> > expression) where T : class { using (IRepository <T> repository = new NHibernateRepository <T>(ConnectionString, DomainAssemblyName)) { return(repository.FilterBy(expression).ToList <T>()); } }