Building a Simple Blog Engine with ASP.NET MVC and LINQ - Part 3
page 1 of 8
Published: 03 Mar 2008
Abstract
In the third part of this series, Keyvan talks about the data model in his simple blogging engine. He shows some concepts related to the LINQ side of the data model to retrieve data for the blogging engine in controllers and pass them to views with the help of screenshots and source code.
by Keyvan Nayyeri
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 8183/ 607

Introduction

In the first and second parts of this article series I talked about the fundamentals of the Model View Controller (MVC) pattern and the ASP.NET MVC framework as well as the controller concept in the MVC pattern and its implementation in the ASP.NET MVC framework.

Moving on in this discussion, I want to implement KBlog with the MVC framework as a simple blog engine and show the concepts related to the ASP.NET MVC framework by using it as an example.

After getting started with controllers and learning the basics about them, we need to find a way to load data from data storage in data model and pass them to views in order to finalize the work on controllers.

For KBlog I'm using a SQL Express database with three simple tables that you'll discover in a moment. In this part of the article series I introduce you to the data model as the other main component in Model View Controller (MVC) framework and the database structure then will use LINQ to SQL to load data and pass the loaded data from LINQ to views in controllers.

Before stepping in the main body of the article let me say that this part focuses on the data side and data model concepts of the KBlog and MVC even though you'll see some final uses of our data model in the article.


View Entire Article

Article Feedback

Title:  
Name:  
Url: ( Optional )
Comment:  
Please add 2 and 6 and type the answer here:

User Comments

Title: Nevermind   
Name: Nick Kirkes
Date: 4/26/2008 7:07:31 PM
Comment:
Just realized I am missing the DBDataContext.
Title: context.Posts?   
Name: Nick Kirkes
Date: 4/26/2008 7:06:44 PM
Comment:
Thanks for the article.

I'm following your guidance, but I can't build as the "context.Posts" don't exist (same for categories). Am I missing something?
Title: anxiously awaiting...   
Name: Emiel
Date: 4/24/2008 3:06:02 AM
Comment:
Here's another one waiting for part 4...
When, when, WHEN?
Title: And the part 4?   
Name: lxx
Date: 4/17/2008 11:42:43 AM
Comment:
I wait for your next artical.Thanks.
Title: Reply to Mike   
Name: Keyvan Nayyeri
Date: 3/28/2008 8:53:51 AM
Comment:
Mike,

I'll send it to editorial team in the next three days so I expect it to be published in the next couple of weeks.
Title: Expectation?   
Name: Mike Mayers
Date: 3/28/2008 8:45:08 AM
Comment:
Is there any prevision about the release of the 4th part? Can't wait to see it. Very nice.
Title: Very good!!!!!   
Name: Marcelo
Date: 3/27/2008 4:35:06 PM
Comment:
Very good tutorial! Am waiting anxiously for the "View" part!!! Thank you.






Ads Powered by Lake Quincy Media
Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2008 ASPAlliance.com  |  Page Processed at 5/12/2008 1:15:43 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search