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