В первом комментарии (J.W.) к этому вопросу:
говорится, что использование ObjectDataSource является плохим дизайном.
Что считается хорошим дизайном для хорошо продуманных приложений ASP.NET?
Здесь - основной ресурс для архитектуры приложения asp.net. Imaar написал несколько книг на ASP.NET, и он опубликовал две серии статей о том, как вы должны архитектовать свои приложения asp.net. Одна серия предназначена для ASP.NET 2.0 и другая серия для ASP.NET 3.5
Ссылка Txt 1: http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=416
Ссылка Txt 1: http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=476
И верьте мне камни ObjectDataSource. Там нет ничего плохого в использовании, если вы можете хорошо играть с ним.
Спасибо.