People are talking about Microsoft's Entity framework and how it does not currently allow persistence ignorant domain objects. I've been torn about this issue for a while now . On the one hand, having an O/R mapper that is persistent ignorant essentially means that it has to support XML mapping files...
Hot on the heels of my devastatingly fantastic post on an implementation of the Snapshot Pattern , I give you my next piece du resistance . In this little post, I'd like to delve into the Specification Pattern . So what the heck is it? Matt Berther provided a pretty good introduction where he states...