Patrón de repositorio donde y ORM ligeros

architecture dapper massive petapoco repository-pattern

Pregunta

Para mi IRepository, me gustaría:

  1. Para que sea utilizable por un micro-orm como dapper, petapoco, masivo, etc. ... para la VELOCIDAD
  2. Para tener cláusulas where que se ejecutan en el servidor, con suerte utilizando Expression / IQueryable style (que también es muy intercambiable)

¿Es posible obtener ambos? ¿Cómo escribirías un IRepository Donde para micro orms? ¿Los micro ORM son buenos para proyectos lo suficientemente grandes como para necesitar repositorios?

Necesito velocidad y capacidad de intercambio. Sin un bien donde mi patrón de repositorio es inútil, ¿verdad?

Respuesta aceptada

Si le gustan las cosas que se ven bien, como las clases de POCO, y también quiere la velocidad de MicroORM, entonces debe comprobar, ServiceStack OrmLite . Incluso puedes usar Massive o Dapper. Solo un uso de eso será diferente.

Pero una cosa es segura, Code será menos y la velocidad es como cualquier otra cosa. Avíseme si necesita algún fragmento de código. Simplemente ve a través de los sitios de github, eso te ayudará.



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é