Проблемы привязки ObjectDataSource - PullRequest
       19

Проблемы привязки ObjectDataSource

1 голос
/ 30 сентября 2010

Мне хорошо известны общие плюсы (быстрый, быстрый, простой, без кода; поддержка разбиения на страницы и сортировки) и минусы (изолированная логика данных на стороне представления) ОРВ, но мне интересно знать о плюсах и недостатки использования нескольких объектов ObjectDataSource на странице и затраты на память / производительность.

В настоящее время я создаю страницу, которая содержит около сорока выпадающих списков; подход с проектом заключается в использовании ODS для всех привязок, но в этом сценарии я осознаю затраты на это. Мне лучше использовать стандартный подход ADO.NET для увеличения памяти / производительности по причинам? И каковы преимущества обоих подходов с таким объемом данных?

Заранее спасибо

1 Ответ

1 голос
/ 01 октября 2010

Если вы считаете, что производительность так важна для вашего приложения, вам, вероятно, следует создать оба возможных решения, протестировать их и выбрать то, которое работает лучше всего. Это, конечно, много дополнительной работы для вас, но я думаю, что это единственный способ действительно решить, какой подход лучше.

Сделайте это, если считаете, что это того стоит, или выберите подход, который кажется вам более простым и интуитивно понятным. После теста вы можете даже обнаружить, что два подхода отличаются (по производительности) лишь незначительно или что один процесс обрабатывается быстрее только одним конкретным типом (или количеством) данных.

...