Let's get started with our sample application by first understanding the requirements for our application. We will develop a simple application that can be used as a blogging framework. It will be like WordPress Engine but on a very tiny scale, with support for only a few features. Let's first list all of the features we want in our blogging framework:
Authors can create blog categories
Authors can manage (add and update) categories
Authors can create new blogs
Authors can manage (update/delete) their blogs
The home page will show a list of all blogs with a blog title, date of posting, and the first 200 characters from the blog with a Read More link
On clicking on the title of the blog on the home page, a page showing the complete blog will be presented to the user
The users should be able to post comments on the blog
The users should be able to delete their comments
We will be developing a simple data access layer in the form of a class library that will...