В Linq to SQL лучше возвращать сразу несколько наборов результатов или вызывать БД с использованием нескольких хранимых процедур? - PullRequest
1 голос
/ 13 января 2010

Я создаю очень объемный сайт с большим объемом данных. Каждый аспект веб-сайта определяется взаимодействием с базой данных MSSQL, которую я использую. На одной странице есть 10-12 различных наборов результатов, которые мне нужно использовать на моей странице. Поэтому мне нужно знать лучшие практики использования Linq-to-SQL и нескольких наборов результатов в веб-приложении.

Должен ли он возвращать несколько результирующих наборов, создавать классы, которые затем будут получать данные и использовать их таким образом, или просто вызывать 10-12 процедур хранения и возвращать данные в ранее сгенерированные классы данных LINQ To SQL?

Спасибо всем за помощь! Я ценю это!

1 Ответ

1 голос
/ 13 января 2010

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

...