В первом комментарии (J.W.) к этому вопросу:
Используя ObjectDataSource и DataObjectTypeName, как вы обрабатываете методы удаления только с помощью параметра Id? ,
говорят, что использование ObjectDataSource - плохой дизайн.
Что считается хорошим дизайном для хорошо спроектированных приложений ASP.NET?
Вот основной ресурс для архитектуры приложений asp.net. Imaar написал несколько книг на ASP.NET и опубликовал 2 серии статей о том, как вы должны создавать свои приложения 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 качается. Там нет ничего плохого в использовании, если вы можете играть с ним хорошо.
Спасибо.