1、“.....另外,类还具有打开和关闭连接启动事务以及设置连接超时时间和返回连接当前状态开放或关闭等属性。在已有的提供者节,我们将考察如何打开到特定数据源的连接。类与对象相似,类提供了接口它们用来执行语句或数据源中的存储过程。另外,类似于对象,类包含和属性,其中属件包含了执行数据源的命令文本,而属性表明命令是否是语句并且包含存储过程的名称或数据表名称......”。
2、“.....语句。类似于的对象,类包含类集个对象集合,用于表示传递到存储过程的各个参数,这些对象提供接口并且构成部分提供者。也就是说,每个提供者都独立实现和接口。在中的作用,类似于中的己连接记录集。但是,是前向只读的不能随机地访问它,也不能用它来更新数据源。因此,它可以快速访问那些只需次循环遍历的数据......”。
3、“.....不能直接对其进行实例化。这使得需要显式地实例化个对象,这与不同,在中无需显式创建对象便可获取对象。这使得对象模型比的平面层次结构更透明。数据提供者的最后个主要组件是。是断开的和数据源之间的桥梁。它提供两个接口个是,用于定义根据数据源中的数据产生对象和通过改变客户端的来更新数据源的各个方法第二个接口是,定义了每种类型的四个属性。在查询或更新数据源时......”。
4、“.....注意,如果试图更新数据源但是没有指定正确的命令,就会产生。例如,如果对已加入新行的调用却不为指定,将会得到如下的消息。不能处理的异常。当传递带有新行的集时,更新操作需要个有效的命令。在讨论时,我们将简单介绍如何避免这种。已有的数据提供者现在有三种可用的数据提供考,或更老的数据库如或,或者提供者不能完成所需功能而必须使用驱动程序时,就要使用提供者来访问数据源......”。
5、“.....提供者类似于提供者它充当外面的包装器,并允许通过驱动程序访问数据源。提供者类驻留在的命名空间中,以前缀开头。的另主要组件是,它对应于的,但二者在两个重要方面有所不同。第是通常是断连的,因此不关心数据的来源可用同样的方式处理传统型数据源或文档中的数据。为了将连接到数据源,需要将作为和数据提供者的中介。和最重要的新特性是对的内置支持。事实上,现在是的标准存储格式。从开始......”。
6、“.....但在中默认格式仍是,高级数据表图格式,并且对的支持总是受阻的。例如,不能把所有的文档都载入记录集文档必须使用正确的格式。提供了非常完备的支持对于来说,绝对是其重要并且利用它将串行化成文档文件流或者对象是件很容易的事情。产生的文档格式比所产生的格式更具可读性列由元素而不是属性表示,并且没有不必要的命名空间。另外,可把任何合式的文档加载到......”。
7、“.....如果文档结构不是基本表格式。些数据提供者使得我们可以访问任何用能访问的数据源。使用而不是或更新版本的原因是数据提供者不支持的等接口分别由的和对象提供。这意味着仍存在需要使用传统的数据源例如目录和,这种情况会持续到和提供考的同类产品问世。提供者提供者与捆绑销售,属于命名空间。它能够而且也应该用来访问或其更新版本的数据库,也可以访问数据库。提供者不能在或更早版本的数据库上使用......”。
8、“.....就要使用提供者和的提供者。但是,如果可以使用提供者,就应该尽量使用它使用提供者会在数据访问代码中引入个附加层,并且需要利用的互操作性是基于的。提供者中的类全部以开头,所以类为,类为,以此类推。提供者如果不是使用或更新版本,最好使用提供者,至少在发布了更多的提供者以前是这样的。关于这条规则有许多例外情况如果数据源包含驱动程序接门,但没有提供者,就需要使提供者......”。
9、“.....提供者对的支持用于驱动程序的提供者被删除了,因此在这点上没有其他的选择。这样做可能是为了阻止使用数据源名称除非的确需要使用。即使在中,使用也会降低性能待别是有提供者时,但是在上引入附加层也是不可接受的,这样就要引入如下的体系结构可选的服务提供者驱动程序数据源,不能使用提供者的另种情况,前面已经提到过了。如果需要使用或,发行提供者来访问数据源......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。