In the 1990s I coded on a few systems where the architecture was that we attached database functionality to our business objects, so you could do something like someObject.Value = 4; someObject.Save(); While this looks appealing, this pattern (I later
Read More...