My manager as work keeps talking about persistent objects. I'm more familiar with linq-to-sql. What is the differences between them and what is an example of persistent objects?
A:
I frequently use DevExpress XPO persistent objects. The biggest difference for me is that I don't have to have an existing database, or even know what the target database platform will be, while I'm creating my classes.
DevExpress has a lot of details on their site. Look for XPO (eXpress Persistent Objects).
Sailing Judo
2009-02-14 20:15:38
thanks, thats a nice site. are there other products like this?
2009-02-14 20:33:01
A:
From what I can tell, your boss is referring to persistent objects as being POCO style classes (abstracting the database functionality from your entities). In the strictest definition I would say that LINQ to SQL objects are persistent objects, but they are not POCO classes. You can't take those classes and switch to a different back end platform with them.
Jim Petkus
2009-02-14 21:13:24