public TEntity GetSingleOrDefault(Func <TEntity, bool> predicate) { return(DbEntitySet.SingleOrDefault(predicate)); }