Ответ 1
Это действительно зависит от используемого вами стека фреймов:
- Леса для монорельса + ActiveRecord
- ASP.NET MVC + Linq to SQL
- Веб-формы + динамические данные
- ASP.NET MVC + Subsonic
Другим, чем, вы всегда можете закодировать свои "строительные леса", используя CodeSmith или MyGeneration
Также см. этот связанный вопрос