}//ObtenerCptosRespuestaValor public ConceptoRespValor ObtenerFundamentoLegalCpto(byte IdTema, decimal NumOrden) { ConceptoRespValor objConceptoRespValor; using (ArrendamientoInmuebleEntities Conn = new ArrendamientoInmuebleEntities()) { try { objConceptoRespValor = Conn.spuObtenerFundamentoLegalXCptoNumOrden(IdTema, NumOrden) .Select(RegistroBD => new ConceptoRespValor { //Re- mapear propiedades del objeto del entity framework al objeto de negocio DescripcionTema = RegistroBD.DescripcionTema, IdConcepto = RegistroBD.IdConcepto, DescripcionConcepto = RegistroBD.DescripcionConcepto, FundamentoLegal = RegistroBD.FundamentoLegal, }).FirstOrDefault(); } catch (Exception ex) { throw new Exception(string.Format("ObtenerFundamentoLegalCpto: {0}", ex.Message)); } }//using return(objConceptoRespValor); }