技能竞赛-物联网应用技术-数据库操作.pptx

技能竞赛-物联网应用技术-数据库操作.pptx

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

技能竞赛-物联网应用技术-数据库操作;page2;LINQ是LanguageIntegratedQuery的缩写,是语言集成查询。LINQ是一系列的编程接口,借助于LINQ技术,可以使用一种统一的方式查询各种不同类型的数据。LINQ是微软公司在VisualStudio2008和.NETFramework3.5版本中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。LINQ通过使用特定的语法,可以对数据库、对象以及XML等多种类型的数据进行查询操作。LINQ既可在新项目中使用,也可在现有项目中与非LINQ查询一起使用,唯一的要求是项目应面向.NETFramework3.5版本。

LINQ采用一种开放性的设计架构,这种开放性不仅表现在其可以被多种.NET语言所支持,还表现在通过为不同类型的数据源开发相应的LINQProvider,LINQ可以在各种类型的数据源之间提供一个统一的访问接口,如图4-39所示。;;LINQtoOBJECT是用来访问对象集合的编程接口,对象集合里面的元素之间可以具有层次结构。在.NET中支持列举操作的各种对象类型,基本上都可以使用LINQtoOBJECT来进行操作。例如,可以使用LINQtoOBJECT来对一个整数类型数组中所有元素进行排序,也可以在一个自定义类型的集合中找出符合某些条件的元素子集合。;;LINQtoADO.NET是用来访问关系模型数据的编程接口,其可以进一步分为LINQtoSQL、LINQtoEntities和LINQtoDataSet这3个子类别,每个子类别针对特定的关系模型数据。其中:

?LINQtoSQL在.NET自定义类型(class)和数据库物理表之间建立映射,通过操作自定义类型从而实现对数据表的操作;

?LINQtoEntities与LINQtoSQL有相似之处,但是LINQtoEntities并不是直接在数据库物理表和自定义类型之间建立映射,而是采用了一个概念上的实体数据模型;

LINQtoDataSet是使用LINQ来访问DataSet的接口。;;;;;;;;本章主要介绍了WPF中数据库操作。本章先分析在整个小区物业监控系统中数据库操作有什么样的应用?在哪此些地方会出现这些应用,接下来分别就数据库基础知识和数据库应用系统由后台数据库与前台数据库应用程序组成,后台数据库包括数据表、索引、视图、存储过程、函数、触发器等数据对象;前台数据库应用程序是用各类开发工具(如C#、JAVA等)编写的应用程序,等内容都进行了基础实例演示。

学习这一章应把重点放在ADO.NET数据库操作技术上,并通过案例的指导最终实现小区物业监控系统数据库应用程序的开发。;一、简答题

1.简述ADO.NET对象访问数据库的步骤。

2.简述DataSet对象的结构。

3.使用Linq,必须引入哪几个命名空间?

二、操作题

1.使用ADO.NET技术创建一个WPF应用程序,实现温度信息的查询与维护。

2.使用实体数据模型对数据库进行操作,显示湿度采集数据。

3.使用Linq技术创建一个WPF应用程序,实现光照信息的查询。;谢谢!

文档评论(0)

一笑倾洁 + 关注
实名认证
内容提供者

PPT课件

1亿VIP精品文档

相关文档