Pregunta

Estoy haciendo mi primer proyecto ASP.NET MVC 3 aquí, y dado que necesito admitir procedimientos almacenados, decidí usar Entity Framework 4.1 con el enfoque "Base de datos primero", por ejemplo, con toda la bondad EDMX.

Como absolutamente necesito el soporte de procedimiento almacenado, yo no poder Use código primero (por mucho que me encantaría).

Todas las nuevas cosas de andamio MVC parecen basarse en el código primero (que no puedo usar, ver arriba), o hay una forma / una configuración para influir en que use ObjectContext en vez de DbContext??.

Entonces, ¿cómo creo una sección Quickie de mi aplicación MVC 3 para andamiar algunas tablas de búsqueda, utilizando el enfoque de base de datos EF 4.1? ¿Puedo usar datos dinámicos? ¿Cómo agrego esto a un proyecto MVC 3 (.NET 4) existente? Parece que no puedo encontrar ninguna entrada de "agregar un elemento nuevo" para datos dinámicos ... y todos los videos de cómo encontrar son para MVC 1 o 2 y .NET 3.5, ¿todavía se aplican?

¿Fue útil?

Solución

Vea este comentario en aquí. Creo que debería personalizar la plantilla T4 para su negocio. Y Stev también tiene un buen artículo en aquí.

Otros consejos

Terminó siendo imposible usar el andamio incorporado para ASP.NET MVC 3 sin una cantidad escandalosa de trabajo adicional, por lo que terminé volviendo a las formas web de ASP.NET para este pequeño proyecto mío.

Espero que hayas probado esto:

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

donde dBentities es el nombre de la clase modelo generado por Entity Framework.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top