Latest web development tutorials

base de datos de ASP.NET MVC

Con el fin de aprender ASP.NET MVC, vamos a construir una aplicación de Internet.

Parte 6: Adición de la base de datos.


La creación de una base de datos

Visual Web Developer con una base de datos SQL llamada SQL Server Compact libre.

La base de datos necesaria para este tutorial siguiendo unos simples pasos para crear:

  • Haga clic en la carpeta App_Data ventana Explorador de soluciones
  • Seleccione Agregar, Nuevo elemento
  • Seleccione la base de datos de SQL Server Compact local *
  • La base de datos denominada Movies.sdf
  • Haga clic en el botón Añadir

* Si ninguna de las opciones de base de datos local de SQL Server Compact, esto significa que usted no ha instalado SQL Server Compac en el equipo. Por favor, instale el siguiente enlace: SQL Server Compact

Visual Web Developer creará automáticamente la base de datos en la carpeta App_Data.

Nota: En este tutorial, es necesario tener algunos conocimientos básicos de bases de datos SQL. Si quieres estudiar este tema, visite nuestro tutorial de SQL .


Agregar una tabla de base de datos

Haga doble clic en los archivos de la carpeta App_Data Movies.sdf, se abre la ventana Explorador de base de datos.

Para crear una nueva tabla en la base de datos, haga clic en las Tablas carpeta y seleccione Crear tabla.

Crear las siguientes columnas:

类型 是否允许为 Null
ID int (primary key) No
Title nvarchar(100) No
Director nvarchar(100) No
Date datetime No

Columna explicación:

ID es un número entero (número entero) identifica la tabla para cada registro.

El título es la columna de texto de 100 caracteres de largo, el nombre de la película para su almacenamiento.

El director es de 100 caracteres de texto largas columnas para almacenar el nombre del director.

La fecha es la fecha columnas para almacenar la fecha de lanzamiento de vídeo.

Después de crear las columnas anteriores, debe establecer la columna ID como la clave principal de la tabla (identificador de registro). Para ello, haga clic en el nombre de la columna (ID), y seleccione la clave principal. En la ventana de propiedades de la columna, establezca la propiedad de identidad en True:

DB Explorador

Una vez que haya creado una columna de tabla, guardar los MovieDBs tabla y el nombre.

Comentario:

De manera deliberada tabla denominada "MovieDBs" (que terminan en s). En el siguiente capítulo, verá los datos para el modelo de "MovieDB". Parece extraño, pero esta convención se asegura de que el controlador conectado a la tabla de base de datos, así que hay que utilizar.


Añadir registros de base de datos

Puede utilizar Visual Web Developer para añadir algunos registros de prueba de la base de datos de películas.

Haga doble clic en el archivo Movies.sdf carpeta App_Data.

Haga clic en la tabla MovieDBs ventana del Explorador de base de datos y seleccione Mostrar tabla de datos.

Añadir algunos registros:

ID Title Director Date
1 Psycho Alfred Hitchcock 01.01.1960
2 La Dolce Vita Federico Fellini 01.01.1960

NOTA: la columna ID se actualizará automáticamente, no se puede editar.


Añadir Cadena de conexión

Añadir a su elemento del archivo Web.config <connectionStrings> de los siguientes elementos:

<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>