Example #1
0
        public ObjetoDominio BuscarObjeto(long id)
        {
            string sql = "SELECT " + GetColumnaId() + dataMap.GetListaColumnas() + " FROM " + dataMap.GetNombreTabla() +
                         " WHERE " + GetColumnaId() + " = @Id";
            SqlCommand consulta = new SqlCommand(sql, BD());

            consulta.Connection.Open();
            consulta.Parameters.AddWithValue("@Id", id);
            SqlDataReader fila = consulta.ExecuteReader();

            if (!fila.HasRows)
            {
                return(null);
            }
            fila.Read();
            ObjetoDominio resultado = Cargar(fila);

            consulta.Connection.Close();
            return(resultado);
        }