none
Entity con SAP B1

    Pregunta

  • Hola todos. Les escribo porque me gustaría tener una recomendación.

    Resulta que estamos desarrollando una aplicación c # que se comunica con un sistema de SAP B1. 
    Para comunicarnos utilizamos una API creada por SAP que guarda la información en la base de datos (solo por medio de la API se puede hacer, no puedo hacer la inserción directamente en la BD). Agregar estamos Entity Framework 6.0.
    Cuando el Entity genera las entidades me crea campos de tipo Decimal (¿me gusta saber qué significa eso?
    El problema que tengo es que la API de SAP no me acepta campos de tipo Decimal, solo me acepta de tipo Double. (No sé porque sí así se le antoja al API :()

    Estaba pensando en las siguientes soluciones:
    1- Cada vez que envía los datos de la Entidad a SAP y me encuentro con un campo de tipo Decimal, lo convierto a Doble (no me gusta mucho porque tenía que estar haciendo el tipo de dato cada vez que guardo).
    2- Modifico el TT del Entity para que cuando se encuentre en un campo de tipo Decimal me cree el atributo en el POCO de tipo Doble en vez de Decimal (No sé si se puede hacer, si alguíenme enseñar se lo agradecería)

    Saludos
    miércoles, 4 de abril de 2018 15:17