I'm a beginner in using the 3-tier approach in development, i got many drop down lists in my application each consisting of 4 or 5 choices. If i stored this data in my database, then according to my understanding of 3-tier approach, i need to create a Data access class and a business class for each of the lists. This means i need to create almost 40 classes for 20 drop down lists, this surely does not sound practical.
Is there a better way to design drop down lists or to store the DDL data in my application ?
You can have a generic binding class as following.
You can bind any dropdown data into this model and return it to the view.