我的经理作为工作一直在讨论持久对象。我对linq-to-sql比较熟悉。它们之间的区别是什么?持久对象的例子是什么?
答案 0 :(得分:1)
据我所知,你的老板将持久对象称为POCO样式类(从实体中抽象出数据库功能)。在最严格的定义中,我会说LINQ to SQL对象是持久对象,但它们不是POCO类。您无法使用这些类并切换到不同的后端平台。
答案 1 :(得分:0)
我经常使用DevExpress XPO持久对象。对我来说最大的区别是,在创建类时,我不必拥有现有数据库,甚至不需要知道目标数据库平台是什么。
DevExpress在他们的网站上有很多细节。寻找XPO(eXpress Persistent Objects)。