部分6:添加数据库。

创建数据库

Visual Web Developer带有免费的SQL数据库,名为SQL Server Compact。

数据库创建:

1.右键点击解决方案资源管理器中的App_Data文件夹

2.选择添加,新项目

3.选择SQL Server Compact Local Database*

4.把这个数据库命名为Movies.sdf

5.点击添加按钮

如果选项中没有SQL Server Compact Local Database ,则表示您尚未在计算机上安装SQL Server Compact。请安装

Visual Web Developer会自动在App_Data文件夹中创建该数据库。

添加数据库表

双击App_Data文件夹中的Movies.sdf将打开Database Explorer window.

如需在这个数据库中创建表,请右键点击Tables文件夹,然后选择创建表。

创建如下的列:

对列的解释:

ID是用于识别表中每条记录的整数

Title是100个字符串长度的文本列,用于存储影片的名称

Director是100个字符长度的文本列,用于存储导演的名字

Data是日期列,用于存储影片的发行日期。

建好上述列之后,您必须把ID列设置为表的主键(记录标识符)。要做到这一点,请在列名(ID)上点击并在Column Properties windows中选择primary key,把Identity属性这职位true(识别规格-->为识别-->是)

创建表列后,请保存表并命名MovieDBs.

注释:我们已经把这个表命名为“MovieDBs”(以s结尾)。在下一章,我们会看到“MovieDBs”用于数据模型。这是确保控制器与数据库表进行链接的命名惯例。

添加数据库记录

您可以使用Visual Web Deveioper向movie数据库添加一些测试记录。

在App_Data文件夹中双击Movies.sdf文件

右键点击Database Explorer window 的MovieDBs表,并选择show Table Data

添加记录:

注释:ID列会自动更新。您不必编辑。

添加链接字符串

Web.config文件中的<connectionString>元素添加如下元素:

<add name="MovieDBContext"

connectionString="Data Source=|DataDirectory|Movies.sdf"

providerName="System.Data.SqlServerCe.4.0"/>

最新文章

  1. &lt;转&gt;[WinForm] VS2010发布、打包安装程序(超全超详细)
  2. linux 两个文件合并
  3. 优化MyBatis配置文件中的配置
  4. bower安装使用入门详情
  5. JavaScript高级---适配器模式
  6. 【原】理解Storm拓扑的并行
  7. 牛逼的bootcss之buttons
  8. streamsets
  9. Linux学习笔记8
  10. header 和http状态码
  11. (转)区块链共识机制分析——论PoW,PoS,DPos和DAG的优缺点
  12. Eloquent JavaScript #01# values
  13. Python自动化之高级语法单例模式
  14. More than one file was found with OS independent path &#39;META-INF/LICENSE&#39; | Error:Could not read \build\intermediates\typedefs.txt (系统找不到指定的文件。)
  15. 简明python教程笔记
  16. Struts2 (上)
  17. ASP.NET与MVC架构区别总结
  18. [转]ASP.NET MVC 5 - 控制器
  19. zookpeer的安装与配置
  20. C#面向对象(四):其他面向对象知识

热门文章

  1. 009 轮播图,offset系列
  2. docker 安装redis 并配置外网可以访问
  3. jenkins持续集成springboot
  4. Maltego更新到4.2.6
  5. leetcode 290. Word Pattern 、lintcode 829. Word Pattern II
  6. 【转】Django继承AbstractUser新建User Model时出现auth.User.groups: (fields.E304)错误
  7. nginx奔溃自动重启Shell脚本
  8. Python - Django - ORM 分组查询补充
  9. ECMAScript 6复习&lt;一&gt;
  10. 【JQuery】性能优化方法