public virtual T Obtener(T entidad) { T entidadEncontrada = null; string sql = $"usp_Get{_nombreTabla}"; IDataParameter[] parameters = { UnitOfWork.CreateParameter("@Id", entidad.Id) }; DataTable table = UnitOfWork.Read(sql, parameters).Tables[0]; if (table.Rows.Count > 0) { MapperFactory.Crear <T>().Map(table.Rows[0]); } return(entidadEncontrada); }