public virtual string FirstRegister()
        {
            var obj = GetprimarykeyColumns().All(f => f != "empresa") ? _db.Set <TPersistencia>().FirstOrDefault() : _db.Set <TPersistencia>().FirstOrDefault(CreateWhereClause <TPersistencia>("empresa", Empresa));

            if (obj == null)
            {
                return(string.Empty);
            }

            var modelObj = _converterModel.GetModelView(obj);

            return(modelObj.GetPrimaryKey());
        }
 public virtual IEnumerable <IModelView> GetAll()
 {
     return(_db.Set <TPersistance>().ToList().Select(GetModelView));
 }