¿Cuál es la mejor manera de actualizar solo 1 campo de un gran objeto comercial dentro de una transacción?

Estoy en una situación en la que tengo que realizar un registro de detalles maestro de transacciones (Suelte los detalles previos, inserte nuevos detalles, actualice el estado maestro)

Master Business Object tiene 20 camposDetalles Business Object tiene solo 4 campos

Ahora tengo que actualizar solo 1 campo en la tabla maestra y 4 campos en la tabla de detalles para insertar.

Si inicializo un nuevo objeto maestro, se están desperdiciando 19 campos para una actualización simple. ¿Qué hago para manejar esta situación de manera eficiente?

¿Puedo crear un nuevo objeto y heredar solo un campo de mi objeto comercial maestro? Por favor, dame un pequeño ejemplo de trabajo si me aconsejas un DTO o algo con herencia. Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta