2021-03-13

数据访问

一.实验目的

  1. 掌握VSC2017中建立、连接和管理数据库的方法。

  2. 了解数据源控件的使用。

  3. 熟练掌握LINQ表达式的使用。

  4. 熟练掌握利用LINQ to SQL和LINQ to XML进行数据访问管理的方法。

二.实验步骤

  1. 利用LINQ to SQL进行数据管理。

(1)新建网站。

(2)建立MyPetShop数据库。

(3)建立MyPetShop.dbml文件。

(4)设计DataManage.aspx。

(5)编写DataManage.aspx.cs中的方法代码。

(6)设计FuzzyQuerty.aspx。

(7)编写FuzzyQuerty.aspx.cs中的方法代码。

(8)设计Insert.aspx。

(9)编写Insert.aspx.cs中的方法代码。

(10)设计Update.aspx。

(11)编写Update.aspx.cs中的方法代码。

(12)从浏览DataManage.aspx开始对数据管理网站进行测试。

(13)右击Ex7LinSqlSite网站,选择“设为启动项目”命令将Ex7LinSqlSite网站设置为启动项目,在Update.aspx.cs文件中的“if(!IsPostBack)”语句处设置断点,选择DataManage.aspx,按F5键启动调试,再通过按F11键逐条语句地执行程序,理解程序的执行过程。

  1. 利用LINQ技术将Category表转换成XML文档Category.XML

(1)在Ex7LinSqlSite网站根文件夹中添加一个 Web窗体Table To Xml.aspx,切换到“设计”视图。

(2)浏览Table To Xml.aspx查看效果。

(3)在Page_Load()方法中的“doc.Save(xmlFilePath);”语句处设置断点,按F5键启动调试,再通过按F11键逐条语句地执行程序,理解程序的执行过程。

  1. 利用LINQ to XML管理XML文档。

(1)新建网站。

(2)设计LinqXml.aspx。

(3)编写LinqXml.aspx.cs中的方法代码。

(4)设计LinqXmlInsert.aspx。

(5)编写LinqXmlInsert.aspx.cs中的方法代码。

(6)从浏览LinqXml.aspx开始对数据管理网站进行测试。

(7)右击Ex7LinSqlSite网站,选择“设为启动项目”命令将Ex7LinSqlSite网站设置为启动项目,在LinqXmlInsert.aspx.cs文件中的“if(element.Count()==0)”语句处设置断点,选择DataManage.aspx,按F5键启动调试,再通过按F11键逐条语句地执行程序,理解程序的执行过程。

三.实验结果

  1. 导航页面
    在这里插入图片描述

  2. 显示全部浏览效果

在这里插入图片描述

3.模糊查找效果
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值