Frage

Ich mache hier mein erstes ASP.NET MVC 3-Projekt und da ich gespeicherte Verfahren unterstützen muss, habe ich mich für die Verwendung von Entity Framework 4.1 mit dem "Datenbank-ersten" -Ansatz entschieden, z. B. mit all der EDMX-Güte.

Da ich den gespeicherten Verfahrensunterstützung unbedingt brauche, habe ich kann nicht Verwenden Sie Code-First (so sehr ich gerne gerne gerne).

Alle coolen neuen MVC -Gerüste -Sachen scheinen auf Code -First zu basieren (was ich nicht verwenden kann - siehe oben) - oder gibt es einen Weg / eine Einstellung, um sie zu beeinflussen, damit es verwendet wird ObjectContext Anstatt von DbContext??.

Wie erstelle ich also einen Quickie -Abschnitt meiner MVC 3 -App, um einige Lookup -Tabellen zu erfassen - mit dem EF 4.1 -Datenbank -First -Ansatz? Kann ich dynamische Daten verwenden? Wie füge ich das zu einem vorhandenen MVC 3 (.NET 4) -Projekt hinzu? Ich kann anscheinend keinen Eintrag "Neues Element hinzufügen" für dynamische Daten finden ..... und alle Anleitungen, die ich finde, sind für MVC 1 oder 2 und .NET 3.5 - gilt sie noch?

War es hilfreich?

Lösung

Bitte beachten Sie diesen Kommentar bei hier. Ich denke, Sie sollten die T4 -Vorlage für Ihr Unternehmen anpassen. Und Stev haben auch einen guten Artikel bei hier.

Andere Tipps

Es war unmöglich, das integrierte Gerüst für ASP.NET MVC 3 ohne unerhörte zusätzliche Arbeit zu verwenden.

Hoffe du hast das versucht:

Scaffold Controller Participant -force -repository -DbContextType "DBEntities" 

Wo DBentities der Name der Modellklasse ist, die vom Entity Framework generiert wird.

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