mvc asp

Páginas: 6 (1469 palabras) Publicado: 16 de marzo de 2014
Crear un proyecto de ASP.NET MVC con Visual Studio 2010
1. Iniciar Visual Studio 2010 y seleccionar el menú Archivo - Nuevo Proyecto, luego seleccionar el tipo de proyecto “ASP.NET MVC 3 Web Application”:


2. Luego de hacer click en “Aceptar”, seleccionar como plantilla “Internet Application”

3. Se creará un nuevo proyecto con carpetas predeterminadas. En la carpeta “Model” hacer clickderecho y seleccionar Agregar – Nuevo elemento:


4. Luego de seleccionar el submenú datos desde las plantillas instaladas, hacer doble click en “ADO.NET Entity Data Model” para iniciar con el asistente de conexión a datos. Luego hacer click en la opción “Generar desde la base de datos”:

5. Seleccionar una conexión existente o crear una nueva conexión, luego click en “Siguiente”:


6.Seleccionar tablas, vistas y/o procedimientos almacenados que serán utilizados en el proyecto; luego especificar un nombre para el namespace del modelo:

7. Al hacer click en “Finalizar”, se creará dentro de la carpeta “Model” el modelo según las tablas y vistas seleccionadas de la base de datos utilizada en el asistente anterior. Para completar con la importación de Procedimientos almacenados,hacer click derecho dentro del archivo .edmx abierto y seleccionar “Explorador de modelos”:


8. En la zona derecha de Visual Studio, aparecerá la ventana de explorador de modelos, click derecho en “Importaciones de funciones” y seleccionar “Agregar importación de función”

9. Seleccionar uno de los procedimientos almacenados importados previamente, y asignarle un nombre para su uso dentro delproyecto. Luego seleccionar en “Devuelve una colección de” la opción “Entidades” y seleccionar el nombre de la entidad que represente al tipo devuelto por el procedimiento almacenado seleccionado:


10. En caso que el procedimiento almacenado no devuelva exactamente una entidad de las disponibles en el modelo, hacer click en “Obtener información de columna” y luego en el botón “Crear nuevo tipocomplejo”. Se seleccionará automáticamente la opción “Complejo” del submenú “Devuelve una colección de” para ingresar el nombre de la entidad personalizada que se utilizará para la recepción de datos proporcionados por el procedimiento almacenado.

11. En caso que existan columnas no compatibles a un tipo de datos válido dentro del proyecto (Tipo de EDM No compatible) luego de hacer click en“Obtener información de columna”; el tipo complejo creado no contendrá atributos que correspondan a dichas columnas. En este caso, se deberá editar el archivo .edmx dando click derecho y seleccionado la opción “abrir con…”, luego seleccionar “Editor xml con codificación”:



12. Buscar en el archivo .edmx abierto, el código siguente (donde “TypeName” es el nombre completo de la clase compleja):13. Agregar entre las etiquetas (creando la etiqueta de cierre eliminando el / de autocierre) las columnas faltantes según el ejemplo siguiente (donde “ColumnName” debe ser igual a la columna de la tabla respectiva en la BD):









14. Buscar en el archivo .edmx abierto, el código siguiente (donde “Name” es elnombre de la clase compleja):



15. Crear una etiqueta de cierre para ComplexType (eliminando el / de auto cierre) y agregar entre etiquetas las columnas faltantes según el ejemplo siguiente (donde “Name” debe coincidir respectivamente con el “Name” asignado en el paso 13):












16. Guardar cambios en el archivo .edmx y cerrar.

17. Para crear un controlador, hacer clickderecho en la carpeta “Controllers” dentro del proyecto y seleccionar Agregar – Controller. Ingresar un nombre para el controlador y la plantilla de Empty controller con acciones de lectura/escritura


18. En el archivo Controller.cs, se crearán los métodos Index(), Details(), Create(), Edit() y Delete(). Antes de estos métodos crearemos una instancia del modelo de la base de datos (donde...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asp mvc
  • asp mvc
  • Tienda de disco asp mvc 1.o
  • MVC
  • MVC
  • Asp
  • ASP
  • mvc software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS