[
From 4GuysFromRolla]
I've been using Visual Studio .NET for years developing ASP.NET applications, however it wasn't until about two years ago that I learned about Database projects in Visual Studio .NET. With a Database project you can manage all of your database's objects' creation scripts - stored procedures, views, tables, user-defined functions, jobs, and so on - through Visual Studio .NET.
The article continues at
http://aspnet.4guysfromrolla.com/articles/071305-1.aspx