数据源

来源:互联网 发布:lpl战队淘宝商城 编辑:程序博客网 时间:2024/05/16 12:32
 
数据源
在数据绑定windows forms应用程序中,通常需要处理几种类型的数据:
l         在数据持久层或数据层中的数据源,其中包括关系型数据库、xml文件、对象存储机制和某种类型的简单数据文件等等;
l         在应用程序的层次结构中处于数据持久层(如数据库)和数据显示层(如windows forms应用程序)之间的数据源,其中包含了windows forms应用程序需要使用的处于服务层、商务逻辑层和数据访问层中的对象和数据结构。
l         Windows forms应用程序自身拥有的数据源。以后提到的数据源没有特别指出的,就是windows forms应用程序的流程中处于内存中的对象。
 
数据对象和集合
windows forms应用程序中的数据源由对象实例组成。数据源可能是单个对象的单实例,或者也可能是对象实例的集合,而这个集合自身又是容器对象的实例。在这里如果对象被包含在某些类型的集合当中作数据绑定,哪么我们就将这个对象称作数据项,同时,我们将对象的集合称作集合或列表。当然,在大多数数据绑定场景中使用的时候,集合还必须实现IList接口才能正确的描述为列表。
数据项被绑定的部分可以是对象实例上的公共属性,或者可以是数据行的数据列(有时候叫作字段)。对于这些情况,我们将会使用术语属性,而如果集合是数据库,可以将这个术语解释为“当前数据项的数据行中的列”。
我们可以把数据成员想象成为包含数据的对象内部的一些信息的相对路径。如果这个对象是数据项的单实例,数据成员可以仅仅是用作数据绑定对象上的属性的名称。
原创粉丝点击