I would like to learn the best practices to employ when creating a database driven web-application. I prefer to learn from examples. What is a good sample application that I can download and run to learn this:
I am looking for:
- Should be written in C# (preferably)
- Should contain a complex database design (parent child relations, etc.)
- Should implement the best practices for an ASP.net website as well as for database design.
- Preferably uses Oracle.
If you don’t want to worry about writing your DAL (Data Access Layer), then I suggest looking at Nhibernate. There are samples with it and ASP.NET here, here, and here. Here’s a sample with just Oracle and ASP.NET.
If you are looking for just sample ASP.NET Applications without an Object Relational Mapper like NHibernate, try this.
Also, on a higher level, you’re looking for an N-Tier ASP.NET application design. There are good tutorials on that here, here, and here.