Frage

lassen Sie sagen, dass ich folgende Klassen habe (könnten Sie auch überlegen, ob meine Klassen in Bezug auf diesen Relationsteil korrekt ist):

generasacodicetagpre.

Wie würde ich den Rasierer dafür tun?

Meine Seite "Projekt erstellen" benötigt ein Formular, das so etwas aussieht ... aber das ist nicht richtig richtig?

generasacodicetagpre.

, also endete ich bis zum Erstellen eines generationspflichtigen, der dann das Adressformular erstellt hat:

generasacodicetagpre.

und schließlich das Land eins ... was einen Schreibkopf benötigt (so sind einige benutzerdefinierte Klassen, die dem generationspflichtigen Genuss hinzugefügt wurden, den Sie nicht tun, den Sie nicht tun können. generasacodicetagpre.

sieht das richtig aus?Ich finde es sehr überwältigend und verwirrend (BTW, ich habe das ausprobiert und es funktioniert nicht ... aber wenn ich weiß, dass es der richtige Weg ist, kann ich in diese Richtung drängen)!

War es hilfreich?

Lösung

Sie sind auf dem richtigen Weg.Seien Sie einfach darauf, wo Sie Ihre EditorteMplate in der Projektstruktur aufgeben und wie Sie sich auf sie beziehen.Das MVC-Übereinkommen funktioniert nicht immer so, wie Sie hoffen würden, z.Verwenden von Editorvorlagen für ein einzelnes Modell, wenn das Modell in einer Liste umwickelt ist.

Ein Vorschlag, den ich habe, wäre es, ein völlig separates "View-Modell" für das Modell, das an Ihre Rasiereransicht übergab, verwendet.Sie können zwischen Ihrem Ansichtsmodell und Ihrem Entity-Framework-Modell (AKA-Datenmodell) mit einem ähnlichen Automaper zuordnen.Warum?Sie finden im Laufe der Zeit, dass sie verschiedene Dinge benötigen, z.MVC-Attribute zu Modelleigenschaften.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top