网站大量收购独家精品文档,联系QQ:2885784924

C#程序的设计第7章使用LINQ访问数据.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#程序的设计第7章使用LINQ访问数据.ppt

第7章 使用LINQ访问数据 目 录 7.1 案例引入 7.2 LINQ概述 7.3 LINQ to Objects 7.4 LINQ to DataSet 7.5 LINQ to SQL 7.6 回到案例 7.1 案例引入 软件公司需要设计一个部门员工信息查询程序,用户通过下拉列表选择某个部门,点击查询按钮后,此部门所有员工的相关信息能够以表格的形式显示出来,并且以月薪从低到高进行排序,如下图所示: 7.2 LINQ概述 语言集成查询LINQ是Language Integrated Query的简称,它是微软在 Visual Studio 2008 和.NET Framework 3.5 版中开始提供的一组新的技术,这些技术将查询功能集成到 C# 语言,以及 Visual Basic 和可能的任何其他 .NET 语言。 7.2 LINQ概述 LINQ技术架构 7.5 LINQ to SQL LINQ to SQL用于将关系数据作为对象管理。在 LINQ to SQL 中,关系数据库的数据模型映射到用开发人员的编程语言表示的对象模型。当执行应用程序时,LINQ to SQL 会将对象模型中的语言集成查询转换为 SQL,然后将它们发送到数据库进行执行。当数据库返回结果时,LINQ to SQL 会将它们转换回可以操作的对象。 7.6回到案例 1. 打开上一章创建的项目“CompanyMIS”,添加一个窗体,设置窗体的属性name为FormQuery,属性Text为“部门员工查询”,为此窗体添加一个Label,一个ComboBox,一个Button和一个DataGridView控件,其中DataGridView控件是以表格的形式来显示数据,它的位置是在工具箱视图的所有Windows窗体下。 7.6回到案例 2. 鼠标右键点击窗体中的DataGridView控件,在弹出菜单中选择【编辑列】选项,弹出编辑列窗体,点击【添加】按钮,在弹出的添加列窗体中填写【页眉文本】文本框的内容为编号。【页眉文本】文本框中填写的内容就是此列在DataGridView控件中显示的列名。按此步骤依次为DataGridView控件添加名为姓名,年龄和月薪的列。 7.6回到案例 编辑列窗体 添加列 7.6回到案例 3. 所有列添加完后,在编辑列窗体的【选定的列】列表中选择名为编号的列,然后在右侧【绑定列属性】列表中找到【数据】【DataPropertyName】项,填写此项的值为id。【DataPropertyName】项的值对应的就是数据源属性或数据库列的名称。按此步骤依次设置姓名列 【 DataPropertyName】项的值为name,年龄列的值为age,月薪列的值为saraly。设置完成后点击确定按钮。 7.6回到案例 编辑列 部门员工查询界面 7.6回到案例 4. 打开项目中的Program文件,修改主程序运行时打开的是部门员工查询窗体。 5. 在窗体加载时,将查询出来的每行部门表信息封装成一个部门对象,然后将其作为选项添加到部门下拉列表中。鼠标左键双击FormQuery窗体,为FormQuery窗体的Load事件处理编写代码 。 6.鼠标左键双击FormQuery窗体的查询按钮,为按钮的点击事件处理编写代码 【本章小结】 本章通过设计一个部门员工查询程序的案例需求引入LINQ技术。LINQ是整合在微软编程语言中的一项查询技术,通过这项技术可以很方便的以统一的方式来访问各种数据源,包括内存中的对象集合,ADO.NET 数据集、SQL Server 数据库以及XML文档等,对应着LINQ to Objects、LINQ to DataSet、LINQ to SQL和LINQ to XML技术。其中LINQ to SQL技术提供了一个简单的方式来实现对象关系映射,提高了程序员的编程效率。最后,在本章的案例中讲解了DataGridView控件的用法,该控件能很方便的在窗体中以表格的形式来显示数据。本章的重点是掌握LINQ to DataSet和LINQ to SQL的使用方法以及如何使用DataGridView控件来显示查询数据。

您可能关注的文档

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档