Esta sección explica
Creación de base de datos ASP.NET MVC y adición de datos de base de datos.Para aprender ASP.NET MVC, crearemos una aplicación de Internet.
Parte 6: Agregar la base de datos.
Visual Web Developer viene con una base de datos SQL gratuita llamada SQL Server Compact.
La base de datos necesaria para este tutorial se puede crear en unos sencillos pasos:
Haga clic derecho en la carpeta App_Data en la ventana del Explorador de soluciones
Seleccione Agregar, Nuevo artículo
Seleccione la base de datos local compacta de SQL Server *
Nombra la base de datos Movies.sdf
Haga clic en el botón Agregar
* Si SQL Server Compact Local Database no está entre las opciones, no ha instalado SQL Server Compac en su computadora. Instálelo a través del siguiente enlace: SQL Server Compact
Visual Web Developer crea automáticamente la base de datos en la carpeta App_Data.
Nota: este tutorial requiere que tenga algunos conocimientos básicos sobre bases de datos SQL. Si desea aprender este tema primero, visite nuestro tutorial de SQL.
Haga doble clic en el archivo Movies.sdf en la carpeta App_Data y se abrirá la ventana del Explorador de bases de datos .
Para crear una nueva tabla en la base de datos, haga clic derecho en la carpeta Tablas y seleccione Crear tabla .
Crea columnas como esta:
Lista | tipo | Si se permite nulo |
---|---|---|
IDENTIFICACIÓN | int (clave principal) | No |
Título | nvarchar(100) | No |
Director | nvarchar(100) | No |
Fecha | fecha y hora | No |
Explicación de columnas:
ID es un número entero (número completo) que se utiliza para identificar cada registro en la tabla.
El título es una columna de texto de 100 caracteres que se utiliza para almacenar el nombre de la película.
Director es una columna de texto de 100 caracteres que almacena el nombre del director.
Fecha es una columna de fecha que se utiliza para almacenar la fecha de estreno de la película.
Después de crear las columnas anteriores, debe configurar la columna ID como la clave principal (identificador de registro) de la tabla. Para hacer esto, haga clic en el nombre de la columna (ID) y seleccione Clave principal . En la ventana Propiedades de columna , establezca la propiedad Identidad en Verdadero :
Cuando haya creado las columnas de la tabla, guarde la tabla y asígnele el nombre MovieDBs .
Nota:
Intencionalmente llamamos a la tabla "MovieDB" (que termina en s). En el próximo capítulo, verá "MovieDB" para el modelo de datos. Esto puede parecer un poco extraño, pero esta convención de nomenclatura garantiza que el controlador esté conectado a la tabla de la base de datos y usted debe usarlo.
Puede utilizar Visual Web Developer para agregar algunos registros de prueba a la base de datos de películas.
Haga doble clic en el archivo Movies.sdf en la carpeta App_Data .
Haga clic con el botón derecho en la tabla MovieDBs en la ventana del Explorador de bases de datos y seleccione Mostrar datos de tabla .
Agregue algunos registros:
IDENTIFICACIÓN | Título | Director | Fecha |
---|---|---|---|
1 | Psicópata | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Nota: La columna ID se actualiza automáticamente y no es necesario editarla.
Agregue el siguiente elemento al elemento <connectionStrings> en su archivo Web.config :
<añadir nombre="MovieDBContext" conexiónString="Fuente de datos=|DataDirectory|Movies.sdf" proveedorName="System.Data.SqlServerCe.4.0"/>