- 32
- 0
- 约2.04万字
- 约 40页
- 2016-11-28 发布于河南
- 举报
XPO详细资料
XPO详细资料
XPO 学习一
Dev 出品的XPO是一个O/R Mapping框架,虽然是商业软件,非开源,但提供了源码。况且Dev的产品一向以精品为主,值得好好研究一下(我不是Dev的代理 )。
于是在学习过程中做个摘要。
一、一个持久类(Persistent Class)一般来说映射为一个表类型,该表的每一条纪录即一个持久类的实例。
持久类继承自XPObject或者XPBaseObject。
public class Customer : XPObject
创建对象就创建了一条新纪录,调用基类的save就保存到库。
XPObject继承自XPBaseObject,已包含Oid属性表示表的唯一自增量字段。
而XPBaseObject需要手动去作一些映射工作,但提供更大的灵活性。
XPBaseObject 实现了IXPObject接口,实际上假如我们自己去实现这个接口,也能自动保存到数据库, 也就是对象持久化了,比如窗体winform的状态就可以保存。
检索一个表,实际就是检索一个同类对象的集合 XPCollection
二、表间关系:
支持一对一,一对多,多对多三种关系。
数据库的表间关系在框架内体现为持久对象之间的关系。一般我们在设计一些类似关系的类时,我们用数组或者其他集合表示方法IList
您可能关注的文档
- 夏威夷英语介绍ppt.ppt
- Module 8 Unit 1 How do I get to the Forbidden City.ppt
- Drunken Cambridge students cause havoc in public park.ppt
- 正反观点.ppt
- M2 U1(初二下外研版).ppt
- 观点作文.ppt
- 对比性作文训练.ppt
- 英语图表作文3.ppt
- 新牛津Unit 5 Good manners reading2.ppt
- 滨水开发案例--伦敦.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 企业人力资源管理师一级复习资料.docx VIP
- FIDIC设计建造交钥匙(PDB)合同条件1999版本(中英对照).pdf VIP
- 会计师事务所工程竣工财务决算审计报告.docx
- 后循环动脉瘤个案护理.pptx VIP
- 超星尔雅-《舞蹈鉴赏》.docx VIP
- 国防知识竞赛题库(含答案).pdf VIP
- 2025年重庆市高中生化学竞赛高二组试卷真题(含答案及答题纸)_可搜索.pdf VIP
- 宣贯培训(2026年)《GBT 1094.6-2011电力变压器 第6部分:电抗器》.pptx VIP
- 《基础物理学》电子教案 哈里德 HR35.ppt VIP
- 2026年河南中考历史高分冲刺综合试卷(附答案解析).docx VIP
原创力文档

文档评论(0)