现在的位置: 首页 > 综合 > 正文

基于xml查询的基类

2012年10月04日 ⁄ 综合 ⁄ 共 594字 ⁄ 字号 评论关闭
我们根据上一个post可以得出一个基本模型

query

 statementcollection statement

 conditioncollection condition

 title titleCollection等对象。

其中query是一个基本的对象,拥有statementcollection conditioncollection这个两对象。

 主要实现的功能,LoadFromXml() SaveToXml() .

集合类主要是实现IEnumerable等接口。用于Foreach用途,以及一些对象的管理,以及ToXml()方法的实现。

statement对象拥有titleCollection和Content对象,拥有name database属性。

   name 主要用于标志statement以及用于填充dataset的表名

   database用于标志使用哪一个数据库(由于目前的公司存在as400 和oracle两个主要的生产server)

statement主要实现ToXml()方法

condition拥有name title type length pairtype属性,

   type目前包括string integer date

  pairtype包括OneMonth,OneYear,None<用于判断条件是否需要做一些限制,比如配对的不超过1个月或者1年>

具体的关系图,明日到公司后再作。洗澡睡觉去也。

抱歉!评论已关闭.