With reference to this URL
[http://imar.spaanjaars.com/416/building-layered-web-applications-with-microsoft-aspnet-20-part-1]
Different Options for Building Database Driven Web Sites
The Spaghetti Model SqlDataSource Controls TableAdapters Linq and Linq for SQL Typed Data Set Custom Business Objects Class Library
Apart from above mentioned ways are there any other mechanism for Building Database Driven Web Sites ?If so please mention them and there merits or demerits .
Thanks in advance