摘要:
学习XPO有一段时间了,也用它陆续做过几个项目。遇到过问题走过弯路,这里把DevExpress知识库的几篇文章的内容做了摘录和整理,并且加上了一些自己的注释,方便自己日后备忘也方便其他的朋友。1. Always define a constructor with a Session parameter in your persistent objects.This will help you pr... 阅读全文
摘要:
XPO的继承类的持久化,简单说来有2种方式:1、将继承关系映射到一张单表:using DevExpress.Xpo;public class Person : XPObject { public string Name = "";}[MapInheritance(MapInheritanceType.ParentTable)]class Customer : Person { public str... 阅读全文
摘要:
调用Xpo对象的Delete方法时默认并不物理删除记录,只是给该记录打上标记。若需要物理上删除,需调用Session.PurgeDeletedObjects方法。对UnitofWork 来说,已测试调用该方法后不需要再 CommitChanges。Deferred Object DeletionIf theXPObjectorXPCustomObjectis used as the base cl... 阅读全文