O'Reilly logo

Microsoft® .NET: Architecting Applications for the Enterprise by Dino Esposito and Andrea Saltarello

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Domain Model Pattern

In the design of the domain logic, when you opt for a procedural method or for an Active Record, you are essentially taking a data-centric approach. In this context, data centric means that you create the foundation of your system around your vision of the data model. The driving force of the business model design is not the business itself, but rather the data you use to make it happen.

In a data-centric approach, you typically start from the database and then model your business components around the required actions (that ultimately access the database) or codified tables. In .NET, the data-centric approach has met with a great deal of success because of the facilities built into Visual Studio and an array of made-to-measure ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required