Book Image

ASP.NET 3.5 Social Networking

By : Andrew Siemer
Book Image

ASP.NET 3.5 Social Networking

By: Andrew Siemer

Overview of this book

Table of Contents (19 chapters)

Design


Let's take a look at the design for this feature.

Groups

In the same way that the Accounts table is the core hub for many items in our system, the Groups table could be built out to be an additional hub. For that reason, we will address the creation of this feature first. The table structure for a group is not overly complex.

You are probably getting used to seeing the counts bubbled up at the parent level. I will explain again that we are doing this to remove the need to run aggregate queries. Instead, when we load the object we will automagically have the count in hand already.

Something else that you are probably used to seeing is the concept of a page name. As the group page will become a major center of information, we want to make sure that as far as Google or other search engine spiders are concerned, that this is a true page rather than some server-generated page. We do this in the hope of getting those cherished SEO points. Also it is much easier for the user to know where they...