Ho un database precedente che tutti i siti hanno, descrive contenuti specifici in un certo numero di catagory/subcatagory/formato di elementi figlio. Fino ad ora, l'aggiunta/modifica del contenuto è o il lavoro manuale nelle tabelle OPPURE lo strumento di Windows Form raw (l'ho creato quando ho iniziato nel lavoro!).Quale ORM posso utilizzare per Access 2007 - 2010? Sto cercando di legare WPF alle tabelle, ecc.
Desidero che Entity Framework trascini, rilascia, associa e esegua la capacità di codifica con WPF 4.5 e .net 4.5.
Ho esitato a utilizzare NHibernate poiché EF5 è molto semplice da usare, ho capito che Nhibernate è più lavoro (anche se un ORM più veloce). Ci sono alternative che funzionano bene? Sto cercando di evitare troppe impostazioni manuali, se possibile. L'editor non è un progetto obbligatorio e non posso giustificare un sacco di lavoro extra su di esso, ma renderebbe il mio lavoro più semplice per i prossimi 2 anni se fosse stata realizzata una bella versione di esso.
Tutti gli argomenti contro l'accesso lo so molto bene :) - lo scambio di questo non è un'opzione per almeno un anno.
Dopo aver cercato nel sito StackOverflow, non vedo troppe domande per chiederlo, ma mi scuso se ho perso una buona soluzione!
Grazie per qualsiasi suggerimento reso!
Aggiornamento: Penso che dovrei affinare la mia domanda un po 'come quello che volevo ottenere in quale generazione del codice, in modo da non dover compilare manualmente tutte le classi per il database Access. Da quello che posso vedere, il lavoro di Dapper riguarda l'efficienza, ma è diverso dalla generazione del codice. Provenendo da una mentalità dell'entità quadro, posso vedere dove ho unito i compiti in qualche modo nel mio pensiero :). Quindi, a parte il fatto di far bollire il mio, qualcuno conosce un buon codice per l'uso con Access. Questo posso sposarmi con Dapper :).
Quindi non c'è nulla nel abbastanza facile da eseguire rapidamente catagory sto cercando di indovinare, allora? È un peccato. Il lavoro non è abbastanza grande/importante da scavare davvero in NHibernate, purtroppo, altrimenti gli dedicherei alcuni giorni. Forse Dapper potrebbe integrarsi con il mio generatore di ciotole. Grazie per il tuo aiuto e i link. È un peccato che MS Access sia stato escluso dalla maggior parte dei provider dalla maggior parte degli ORM: potrebbe non essere un DB corretto ma è diventato famoso! –
Grazie per aver aggiunto questo, molto apprezzato! –
Anche se non ho dato abbastanza ore, non vedo alcun vantaggio nell'usare Dapper per quello che sto facendo - sembra che creo ancora tutte le mie lezioni a mano per sposarmi al database? Ho appena perso il punto (Accettato se è così) come mi sono abituato all'aspetto di generazione del codice di Entity Framework. Sto cercando di risolvere questo problema ora, ma sembra così. –