Question

Je fais mon premier projet ASP.NET MVC 3 ici, et que je dois soutenir les procédures stockées, j'ai décidé d'utiliser Entity Framework 4.1 avec l'approche « base de données d'abord », par exemple avec toute la bonté EDMX.

Depuis que je dois absolument le soutien de procédure stockée, I ne peut pas usage premier code (autant que j'aimerais).

Tous les frais nouveaux trucs d'échafaudage MVC semble être basé sur le code-première (que je ne peux pas utiliser - voir ci-dessus) - ou est-il un moyen / un cadre de l'influencer pour qu'il utilisera ObjectContext au lieu de DbContext ??.

Alors, comment puis-je créer une section quickie de mon application MVC 3 à échafauder des tables de consultation - à l'aide de la base de données première EF 4.1 approche? Puis-je utiliser des données dynamiques? Comment puis-je ajouter ceci à un projet MVC 3 (.NET 4) existant ?? Peut sembler ne pas trouver d'entrée « Ajouter un nouvel élément » pour les données dynamiques ..... et toutes les vidéos pratiques que je trouve sont pour MVC 1 ou 2 et .NET 3.5 - appliquent-elles encore ??

Était-ce utile?

La solution

S'il vous plaît voir ce commentaire . Je pense que vous devez personnaliser le modèle T4 pour votre entreprise. Et Stev ont également un bon article .

Autres conseils

Il a fini par être impossible d'utiliser le scaffoling intégré pour ASP.NET MVC 3 sans montant scandaleux de travail supplémentaire - donc je fini par retourner à ASP.NET pour Webforms ce petit projet de la mine

Hope vous avait essayé ceci:

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

où DBEntities est le nom de classe modèle généré par le cadre de l'entité.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top