Modello di deposito dove e ORM leggeri

architecture dapper massive petapoco repository-pattern

Domanda

Per il mio IRepository, vorrei:

  1. Per essere utilizzabile da un micro-ormo come dapper, petapoco, massive ecc ... per la VELOCITÀ
  2. Per avere le clausole che vengono eseguite sul server, si spera che si usi lo stile Expression / IQueryable (che è anche molto scambiabile)

È possibile ottenere entrambi? Come scriveresti un IRepository Dove sono i micro orms? I micro ORM sono adatti a progetti abbastanza grandi da richiedere i repository?

Ho bisogno di velocità e capacità di scambio. Senza un bene dove il mio schema di deposito non ha valore, giusto?

Risposta accettata

Se ti piacciono le cose che sembrano buone come le classi POCO e vuoi anche la velocità di MicroORM, allora devi controllare, ServiceStack OrmLite . Anche tu puoi usare Massive o Dapper. Solo un uso di questo sarà diverso.

Ma una cosa è certa, il codice sarà meno e la velocità è come qualsiasi cosa. Fammi sapere se hai bisogno di uno snippet di codice. Basta andare attraverso i siti Github, che aiuteranno.



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché