In Chapter 17, I walked through the business objects for the
ProjectTracker application from Chapter 3. The focus in Chapter 17 is on how the objects implement properties, along with business, validation, and authorization rules. In this chapter, I discuss how those same objects implement persistence and data access, focusing on how their factory methods use the CSLA .NET data portal and how data is retrieved and updated into the database.
In this chapter, I don't walk through all the code in the
ProjectTracker business object library. Instead, I focus on providing examples of how to implement common types of business objects and how to establish various object relationships. For the complete code, refer to the code ...