2012-04-06 16 views
-1

Ich habe WebForms bis jetzt verwendet und möchte nun MVC lernen. Alle Online-Quellen, die ich erreichen kann, bevorzugen jedoch Entity Framework für Datenbankbeispiele. Ich werde nicht darüber diskutieren, ob EF (oder ORM im Allgemeinen) gut oder schlecht ist, aber ich möchte MVC lernen, kein ORM. Können Sie also eine Quelle (online oder Buch) vorschlagen, die sich auf MVC konzentriert und einige weitere Datenzugriffsmethoden (z. B. DataReaders) oder einfachere Abstraktionsschichten (einige Sammlungen, die Daten kapseln) verwendet?ASP.NET MVC Buch/tutorial für einen Nicht-EF/LINQ/ORM Entwickler

+0

definieren "klassische Datenzugriffsmethoden" –

+0

obwohl ich fest davon überzeugt bin, dass es aus dem Kontext offensichtlich sein sollte, aktualisierte ich die Frage ein wenig. –

+0

Während es vollständig möglich ist, ASP.NET MVC mit ADO.NET zu verwenden, gibt es sehr wenig zwingenden Grund, dies zu tun. Ich bin in genau dieser Situation mit meinem derzeitigen Kunden und es ist überhaupt nicht erfreulich, wie viel Zeit ich mit der Datenschicht der Anwendung verschwenden werde. Die Verwendung eines ORM macht die Entwicklung so viel schneller (sobald die Lernkurven überwunden sind). Was ich versuche zu sagen ist, dass es einen sehr guten Grund gibt, weshalb viele ASP.NET MVC-Beispiele EF verwenden. –

Antwort

1

Entity Framework ist nicht für die Verwendung mit MVC erforderlich - es ist nur eine Methode. Sie können jedes der wichtigsten MVC-Bücher aufgreifen (ich empfehle diejenigen, die von John Galloway, et al. Oder Dino Esposito geschrieben wurden) und gehen einfach an der Sektion vorbei, die speziell über EF spricht (wenn das Buch tatsächlich einen solchen Abschnitt hat).

+0

Ich stimme zu. Ein gut geschriebenes Buch wird die Schichten besser diskutieren als ein Buch, das die Probleme nicht gut trennen kann. Das Ziel von MVC besteht darin, Teile in der Präsentationsschicht von den Geschäfts- oder Datenschichten getrennt zu halten. –