Domain Objects Persistence Pattern for .NET

Member Submitted

Domain objects in an application represent the core data and business validation rules relating to it. These objects are usually central to the entire application and used by most subsystems. This article explains how to create good domain object design, which is critical to a good application design that is robust, high performing, and flexible.

About the author

Iqbal Khan's picture Iqbal Khan

Iqbal M. Khan works for Alachisoft, a leading software company providing O/R Mapping and Clustered Object Caching solutions for .NET. You can reach him at or visit Alachisoft at

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, is the place to go for what is happening in software development and delivery.  Join the conversation now!