Sto accendendo un progetto MVC in cui mi piacerebbe davvero usare Dapper come mio ORM, perché mi piace essere il più vicino possibile al database per le prestazioni e le ragioni di tweaking SQL, ma ho ancora il potere di un ORM. Comunque c'è un grosso intoppo, e questa è identità e amp; gestione dei ruoli.
Lo scaffolding MVC rende questo strumento semplice, veloce e facile da implementare ma si basa su Entity Framework. Devo essere in grado di implementare ruoli e accettare accessi da servizi di terze parti, ad esempio Facebook e amp; Twitter. Purtroppo non ho il tempo o l'attitudine a riscrivere tutto da zero.
Fino ad oggi, devo ancora trovare una guida concisa o un tutorial su come sostituire completamente Entity Framework all'interno del ponteggio delle identità. Non voglio essere avvolto attorno all'asse, mentre cerco di reinventare la ruota.
Quindi con questo in mente, sto pensando di lasciare il codice di identità EF sul posto, e quindi per qualsiasi altra necessità di accesso ai dati usando Dapper. Ma mi chiedo se questo arriva con problemi noti o "trucchi" che potrebbero farmi inciampare.
Qualcuno vede problemi con la costruzione di un progetto MVC basato su questo approccio?