Dapper Object State tracking

c# dapper winforms

Pregunta

Algunos antecedentes: estoy escribiendo una aplicación LOB basada en Winforms y he leído mucho "odio" hacia datatables, datasets, tableadapters, etc. No soy un gran admirador de OR \ M's, pero me pareció que dapper es genial. Obtengo la velocidad de ADO puro sin escribir ADO.

La pregunta: necesito mantener el estado del objeto para saber si se trata de una inserción, actualización o eliminación.

¿Cómo haría usted para esto? ¿Un campo enum del objeto que configuras en el formulario cuando se presionan ciertos botones quizás?

¡Cualquier idea es grandemente apreciada!

Respuesta aceptada

Junto con los comentarios de @maccettura anteriores, consideraría usar una extensión Dapper adicional: Dapper.Contrib .

Dapper.Contrib contiene varios métodos de ayuda para insertar, obtener, actualizar y eliminar registros.

Puede configurar cosas mediante convenciones o atributos.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué