ASP.NET MVC - Base de datos SQL
- 上一页 Vista MVC
- 下一页 Modelo MVC
Para aprender ASP.NET MVC, construiremos una aplicación de Internet.
Parte 6:Agregar base de datos.
Crear base de datos
Visual Web Developer viene con una base de datos de SQL gratuita llamada SQL Server Compact.
Esta base de datos necesaria para este tutorial se puede crear mediante varios pasos simples:
- Haga clic con el botón derecho en el Explorador de Solución en la base de datos necesaria para este tutorial: App_Data Carpeta
- SeleccioneAgregar,Nuevo proyecto
- Seleccione SQL Server Compact Local Database *
- Nombra esta base de datos Movies.sdf
- Haga clicAgregarbotón
* Si en las opciones no hay SQL Server Compact Local Database, significa que aún no ha instalado SQL Server Compact en su computadora. Instálelo a través del siguiente enlace:SQL Server Compact
Visual Web Developer creará automáticamente esta base de datos en la carpeta App_Data.
注释:En el tutorial, es necesario que dominen los conocimientos básicos de bases de datos SQL. Si desea aprender este tema primero, visite nuestra SQL 教程。
Agregar tabla de base de datos
Haga doble clic en la carpeta Movies.sdf Se abrirá Explorador de Base de Datos ventana.
Para crear una nueva tabla en esta base de datos, haga clic con el botón derecho Tablas carpeta, luego seleccioneCree la tabla。
Cree las siguientes columnas:
Columna | Tipo | Permite valores nulos |
---|---|---|
ID | int (clave primaria) | No |
Title | nvarchar(100) | No |
Director | nvarchar(100) | No |
Date | datetime | No |
Explicación de la columna:
ID Es un entero utilizado para identificar cada registro en la tabla.
Title Es una columna de texto de 100 caracteres de longitud, utilizada para almacenar el nombre de la película.
Director Es una columna de texto de 100 caracteres de longitud, utilizada para almacenar el nombre del director.
Date 是日期列,用于存储影片的发行日期。
在建好上述列之后,您必须把 ID 列设置为表的主键(记录识别符)。要做到这一点,请在列名(ID)上点击并在 Column Properties window 中选择 Primary Key,把 Identity 属性设置为 True。
当您完成创建表列后,请保存表并命名为 MovieDBs。
注释:我们已经把这个表命名为 "MovieDBs" (以 s 结尾)。在下一章,我们会看到 "MovieDBs" 用于数据模型。觉得有点陌生是不是,不过这是确保控制器与数据库表进行链接的命名惯例。
添加数据库记录
您可以使用 Visual Web Developer 向 movie 数据库添加一些测试记录。
在 App_Data 文件夹中双击 Movies.sdf 文件。
右键点击 Database Explorer window 中的 MovieDBs 表,并选择 Show Table Data。
添加记录:
ID | Title | Director | Date |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
注释:ID 列会自动更新。您不必编辑。
添加链接字符串
向 Web.config 文件中的 <connectionStrings> 元素添加如下元素:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>
- 上一页 Vista MVC
- 下一页 Modelo MVC