private ObjetoDominio Cargar(SqlDataReader fila) { long id = (int)fila[GetColumnaId()]; ObjetoDominio resultado = (ObjetoDominio)Activator.CreateInstance(dataMap.GetClaseDominio()); resultado.SetId(id); CargarAtributos(fila, resultado); return(resultado); }
private void IniciarAtributo() { try { atributo = dataMap.GetClaseDominio().GetField(GetNombreAtributo(), BindingFlags.NonPublic | BindingFlags.Instance); } catch (Exception e) { throw new ApplicationException("Imposible iniciar el campo: " + nombreAtributo, e); } }