Ich bin neu im MVC-Framework und habe gerade das NerdDinner-Beispielprojekt durchlaufen. Ich liebe diesen Ansatz über form-basierte asp.net.Kann ich das NerdDinner-Beispielprojekt als Basisvorlage für ein größeres Projekt verwenden?
Ich würde gerne ein größeres Projekt mit diesem Ansatz drehen. Sehen Sie etwas in diesem Projekt, das mich davon abhalten würde, die Grundstruktur auf eine komplexere Website zu erweitern?
Beispiele für Dinge, die machen mich vorsichtig: 1) Die NerdDinner Probe eine db von nur zwei Tabellen zugreift, hat mein db um 30 2) Das NerdDinner Projekt direkt die LinqToSQL Klassen verwendet ... die ganzen Weg von das Modell, durch den Controller, zur Ansicht ... ist das koscher für ein größeres Projekt?
Sehen Sie irgendwelche anderen Teile des NerdDinner-Frameworks, die mir in der Zukunft Kummer bereiten könnten?
finden Sie nicht, dass die Konvertierung zu/von Domänenmodellen zu LinqToSql-Klassen, nicht als solche ein Overhead, aber Sie am Ende schreiben viel mehr Code? – David
@David ja es erfordert mehr Code, um die Mapping-Schicht zu unterstützen, und ich würde es nicht vorschlagen, es sei denn, es gab einen Vorteil dafür. Eine andere Möglichkeit wäre, nHibernate zu verwenden, aber mein Team war dazu nicht bereit (steile Lernkurve). Aber für unser Projekt hat sich die extra Mapping-Ebene, die leicht zu schreiben war, bezahlt gemacht, als wir 3-4 beschränkte Kontexte in unserem Design hatten. –