is tested byNtlnit H防科7产技术人学例f宄‘}院学位论文 This component has already been applied in the office automated system of one companyin GuangOong Province and has made a good effect. Keywords:0bject Relational Mapping,.NET Platform,OA,Object Model,Relation Model 国防科。
1≯技术人学研究生院。
产信论文 图目录图2.1典型的UML类图……………………………………………………………………………………………..13图2.2关联关系…………………………………………………………………………………14图2.3聚合关系………………………………………………………………………………….14图2.4合成关系…………………………………………………………………………………14图2.5依赖关系…………………………………………………………………………………15图2.6继承关系…………………………………………………………………………………15图2.7实现关系…………………………………………………………………………………16图3.1结构映射………………………………………………………………………………….18图3.2关系映射…………………………………………………………………………………19图3.3单表继承…………………………………………………….…………………………….20图3.4具体表继承………………………………………………………………………………21图3.5类表继承…………………………………………………………………………………22图3.6关系数据库中实现关联…………………………………………………………………22图3.8一对一的关联关系实现2……………………………………………………………….23图3.9一对一的关联关系………………………………………………………………………23图3.10一对多的关系…………………………………………………………………………~23图3.11一对多的关联关系实现………………………………………………………………..24图3.12多对多关联关系实现…………………………………………………………………一24图3.13多对多关联关系实现2………………………………………………………………一24图3.14多对多关系………………………………………………………………………………25图3.15保证对象标识的唯一性………………………………………………………………..26图4.1对象标识符实现类图……………………………………………………………………29图4.1 MYORM组件的总体结构………………………………………………………………32图4.2 EntityClassData组件的类图……………………………………………………………33图4.3 EntityClassData类……………………………………………………………………………………………….34图4.4 EntityClassDataManager类………………………………………………………………………………….36图4.5 PersistenceMechanism类…………………………………………………………………37图4.6简单条件查询的实现……………………………………………………………………38图4.7 SqlGenerator类层次…………………………………………………………………….39图4.8 PersistentTransaction……………………………………………………………………………………..40图4.9对象标识符实现类图……………………………………………………………………41图