大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> 跨时代的改进:ADO.NET简介(附图)

跨时代的改进:ADO.NET简介(附图)

时间: 2021-07-31 作者:daque

跨时代的改进:ADO.NET简介(附图)  ado.net是对microsoft activex data objects (ado)一个跨期间的矫正,它供给了平台互用性和可舒卷的数据考察。因为传递的数据都是xml方法的,所以任何不妨读取xml方法的运用步调都不妨举行数据处置。究竟上,接收数据的组件不确定假如ado .net组件,它不妨是鉴于一个microsoft visual studio的处置计划,也不妨是任何运转在其它平台上的任何运用步调。  可编制程序性  运用visual studio.net,你不妨对你的东西举行编制程序,而不是某一个数据表或某一个数据列。ado.net沿用强典型编制程序,不妨更好的表述交易东西。  比方,在以次的代码行中沿用了保守的步调安排(不是强典型的)  if totalcost > table("customer").column("availablecredit")   在这个例子中,沿用的是关系的、笼统的办法对ado表和列举行编制程序。  即使沿用强典型编制程序,工作就变得大略多了:  if totalcost > customer.availablecredit  除去不妨简单观赏,强典型代码也越发简单编写。更加是依附语句机动补写功效,你编写的东西也不妨辨别。鄙人例中不妨看到,运用intellisense(智能感触)本领,不妨简单的找到与customers关系的表。图一.强典型编制程序和intellisense  其余,强典型数据集有更高的实行速率,由于运用步调不用在历次考察数据分子时都去ado东西汇合中搜索了。  应用data set (数据集)  任何沿用ado.net的运用计划中最要害的即是数据集了。数据集是指数据库数据在外存中的正片。一个数据集不妨包括大肆多个数据表,每一个普遍都对应于数据库中的表或视图。数据集构成了一个非贯穿的数据库数据视图。也即是说,它在外存中,并反面包括对应表或视图的数据库保护一个震动贯穿。这种非贯穿的构造体制使得惟有在读写数据库时才须要运用数据库效劳器资源,所以供给了更好的可舒卷性。  在运转时,数据会从数据库中掏出并先传给一个中央层交易东西,而后传至用户界面。为了符合这种数据调换,ado.net沿用了鉴于xml的连接的传播方法。也即是说,当数据从一个层传向另一个层时,ado.net的计划是将外存中的数据(即数据集)表述为xml,而后以xml方法传播给其余组件。  下图为ado.net处置计划中重要组件。图二. ado .net体制构造  为了简单处置数据,visual studio.net增添了很多新个性。对于高档xml开拓者,microsoft供给了一个有颜色标识的xml安排器,它具备语句机动补写和标签机动补写的功效。图三.有颜色标识、语句补足和标签补足的xml安排器  即使想要越发图形化的数据视图,开拓者不妨运用xml安排器的安排视图:只有将数据源,囊括microsoft sql server和oracle数据库,拖拽到安排界面中,就不妨轻快实行。你不妨用大肆的数据源,囊括xml文献,来创造你的数据集。图四. ado.net数据集安排器  常常,你须要增添、窜改或简略数据来开拓你的运用步调。运用数据预览标签,你不只不妨增添窜改数据,你还不妨安排数据之间的关系。图五.数据预览  在visual studio.net中数据绑定本领仍旧大大矫正,用来充溢表现ado.net的上风。建立与数据交互的用户界面变得越发大略。更要害的是,你不妨将值绑定到交易东西和xml web效劳中。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.