Dapper class vs. dll?

asp.net-mvc-4 dapper

Pregunta

¿Cuáles son los pros / contras de copiar Dapper.cs en mi proyecto vs. usar el dll en lugar de instalar el paquete nuget?

Este es un proyecto MVC4 si eso es importante.

Respuesta aceptada

Al copiar en el archivo Dapper.cs, puede editar directamente su propia instancia del archivo. De esta forma, tendrá el mayor control sobre la funcionalidad que Dapper le brinda, pero también correrá el riesgo de romperla. De esta manera también podría ser propenso a errores al configurar todo para que funcione correctamente.

Instalar el paquete nuget y usar el dll son casi equivalentes. En ambos casos, puede acceder a la funcionalidad proporcionada por Dapper.cs. Esta es la forma en que el código está destinado a ser utilizado. Instalar el paquete nuget es probablemente la mejor opción porque .Net coloca automáticamente todo donde debería estar.


Respuesta popular

Me gusta usar Dapper.cs para fines de depuración. Si algo no funciona como se espera, o arroja un error, puedo descubrir rápidamente la causa. En algún momento en el futuro, cuando me sienta más cómodo con Dapper, planeo cambiar a usar el paquete DLL o nuget.

Además, tener un archivo fuente le permite realizar modificaciones personalizadas.



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é