A medida que las aplicaciones .Net maduran / las empresas y los equipos crecen, ¿ve que los códigos y los equipos continúan beneficiándose de ORM como EF?

Sí.

Es fácil elegir ORM y hacer referencia al “error de coincidencia de impedancia relacional de objeto”:

https://en.wikipedia.org/wiki/Ob…

Los problemas observados en ORIM son reales y significativos.

Para resumir, estos factores hacen que un ORM como EF sea una mejor idea:

– Pequeño proyecto.
– Pequeño equipo.
– Los gurús de bases de datos de la compañía están demasiado ocupados para crear y mantener una base de datos “adulta”.
– El equipo ya no tiene su propio ORM casero que les gusta más que EF.
– El proyecto es una prueba de concepto.

Esto no quiere decir que EF solo sea útil en estas situaciones. Estoy resumiendo aquí, en lugar de tratar de escribir una tesis doctoral que explique exactamente dónde están los puntos de quiebre, por ejemplo, “cuando el número de miembros del equipo excede X”.

Cuando almuerzas en tu empresa de software y tienes el argumento de “la regla de ORM / la succión de ORM”, mi sugerencia principal sería asegurarte de comparar las situaciones del mundo real con las del mundo real.

Si no va a utilizar un ORM, ¿tiene planes de estandarizar el código de plomería que va a escribir?

También tenga en cuenta que, por mucho que pueda ofender nuestra sensibilidad, no tiene que optar por todo o nada con EF. Puede usar EF para algunas cosas y usar una conexión ADO.Net db para otras cosas.

Por supuesto, no hagas las cosas que crearían problemas si adoptas este enfoque.