一个持久类(Persistent Class)一般来说映射为一个表类型,该表的每一条纪录即一个持久类的实例。

持久类继承自XPObject或者XPBaseObject。

              Public Class Customer : Inherits XPObject

创建对象就创建了一条新纪录,调用基类的save就保存到库。

XPObject继承自XPBaseObject,已包含Oid属性表示表的唯一自增量字段。

而XPBaseObject需要手动去作一些映射工作,但提供更大的灵活性。

XPBaseObject 实现了IXPObject接口,实际上假如我们自己去实现这个接口,也能自动保存到数据库,也就是对象持久化了,比如窗体winform的状态就可以保存。   

检索一个表,实际就是检索一个同类对象的集合 XPCollection

相关文章:

  • 2021-07-01
  • 2021-06-21
  • 2021-08-05
  • 2021-12-22
  • 2022-12-23
  • 2021-06-09
  • 2022-02-01
  • 2021-05-22
猜你喜欢
  • 2021-06-25
  • 2021-10-10
  • 2022-01-22
  • 2021-05-24
  • 2021-09-28
  • 2021-09-06
  • 2022-12-23
相关资源
相似解决方案