public IEnumerable <TReferenceEntity> GetReferenceEntities <TReferenceEntity>() where TReferenceEntity : class, IReferenceEntity
 {
     return(_context.Set <TReferenceEntity>());
 }
 public ICollection <TEntity> GetAll()
 {
     return(RetryPolicy.Execute(() => Context.Set <TEntity>().ToList()));
 }