对 XPO 的一些问题的解答

 

你好:

      1、实际上XPO的技术支持还是比较到位的,有问必答。

      2XPCollection 邦定到一些控件上是没有问题的(但我只用过有限的的控件),我在项目中没有遇到什么问题。

      3、使用XPO 作项目还是有其优势的

           A、不必关心数据库结构,xpo能帮你完成这个任务。分析师和架构师只需关注 业务模型,而业务模型可以平滑的过渡到类设计上。能够保持其原有语义,可读性强。

           B、分析、设计、修改很方便。不会因一处修改而动其全身。

            C、按实体关系查询比较方便。

      4、但XPO也有其不足之处:

           A、支持的数据库较少(听说下一版要支持多种数据库了)

           B、不支持函数式查询(比如SQL中的:sum count 等)

           C、批量写入的数据慢

           D、因为C#是单根继承的,所以从XPO的基类继承后,就不能再继承其它类了,所以这也是XPO的一个弱点,这个问题不是太严重,各说各有理,有时需要用类作为分类时,还是显得不太方便。

      5UI设计的工具我不知道有没有,我们是在Excel 是作了一个模板来辅助生成代码。CodeSmith没有研究过,听说很强,你可以试试,能不能达到你的要求。如果好的话,也给我学习学习。

 

      另外,要掌握XPO最好还是能够实际作项目,只是纸上谈兵还是不能很好的体会其中滋味,希望这些信息能对你有所帮助。ORM只是数据存取的工具而已,成败还是在于业务的分析上和有个灵活的架构。

以上信息,仅供参考。 


发件人: Xiong Liang [mailto:xiongliang_kof@hotmail.com]
发送时间: 200576 10:41
收件人: yangyijin@yeah.net
主题: 关于 XPO

 

你好!

最近想使用 ORM的组件,可能会选择XPO,能不能多提供点信息:

 

1。除了在公司的和新闻组有技术支持外,似乎别的地方都找不到太多 的资料。

 

2。刚开始用的时候发现 XPO有没有提供类的设计IDE,能否支持从建 模到直接生成类 , 如果要手动些那就太累了,

 

3。在绑定到前端UI控件的时候, XPCollection表现怎样,虽然它继 承IBindingList 接口,但是否对第三方的支持有影响。

 

这个ORM 天天研究的人多,但真正做项目的少,不做项目是根本不知 道这个东西的好坏的。呵呵,所以只好来请教你了,谢谢!

原文地址:https://www.cnblogs.com/yyj/p/187957.html