SqlDataSource vs objectDatasource

Zanima me vase misljenje u vezi koristenja data courcea kontrola:
SqlDataSource vs objectDatasource .
Naime, vidim da u Microsoftovim tutorialima forsiraju koristenje ObjectDatasource, a manje SqlDataSource za prikazivanje podataka iz baze.

Meni je nekako lakse i jednostavije radit sa SqlDataSource, nego za ObjectDataSource pisati metode i klase u BLL (Business Logig Layer) i DataSet u DAL (Data Acess Layer), malo je komplikovano.

Sta vi mislite, ima li neki razllog ili svrha za prvenstveno koristenje ObjectDataSource.

Ovisi ti o tome sta radis. Za neku malu stranicu je bolji sql datasource jer pises direkt. Druga dobra strana SQL data sourcea je ta da sve web kotnrole tipa telerik ce se daleko pravilnije bindat na smart datasource (DataTable) sta nije slucaj kod kolekcija koje su cesto object datasource.
Ja trenutno koristim linq kroz linq data source i object data source.
Sam business layer ce kod slozenijih aplikacija radit svasta - tipa obrisat objekt i obrisat filove s diska, napravit dodatne stvari na bazi, validirat nesto i slicno).

Kako vidim ovo sta ti radis je ok… tako da keep it simple. Ako nemas neke velike super zahtjeve onda je to skroz ok.