Come posso utilizzare MVC4 Migrations senza utilizzare Entity Frameworks?

dapper data-migration ef-code-first entity-framework

Domanda

Come posso utilizzare MVC4 Migrations senza utilizzare Entity Frameworks? Mi piacerebbe davvero utilizzare le migrazioni dei dati, ma non sto utilizzando Entity Frameworks. Sto usando dapper-dot-net.

Risposta accettata

Sì, puoi utilizzare le Migrazioni senza usare Entity Framework. A tutte le migrazioni interessa i metadati che utilizza per gestire il database ed è necessario utilizzare alcuni elementi EF per gestirli, ma non è quindi necessario utilizzare EF per accedere effettivamente al database. Questo post del blog descrive in dettaglio il processo: http://weblogs.asp.net/fredriknormen/archive/2012/02/15/using-entity-framework-4-3-database-migration-for-any-project.aspx


Risposta popolare

Dai un'occhiata a Insight.Database.Schema su NuGet. Ti dà un sacco di magia delle migrazioni senza il fastidio di EF. Aggiornerò i documenti su github nei prossimi giorni.



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é