Я использую типизированные наборы данных .NET в проекте, и я часто сталкиваюсь с ситуациями, когда я предварительно отбираю данные из нескольких таблиц в набор данных, а затем передаю этот набор данных нескольким методам для обработка. Кажется более чистым дать каждому методу точно определить, какие данные ему нужны, а затем загружать сами данные. Тем не менее, некоторые из методов работают с одними и теми же данными, и я хочу, чтобы преимущества производительности загрузки данных были начаты только один раз.Управление предварительной выборкой данных и зависимостями с наборами данных .NET Typed
Моя проблема заключается в том, что я не знаю, какой хороший способ или шаблон использовать для управления зависимостями (я хочу быть уверен, что загружаю все данные, которые мне понадобятся для каждого класса/метода, который будет использоваться набор данных). В настоящее время я просто просматриваю код для различных классов, которые будут использовать набор данных, чтобы убедиться, что я загружаю все правильно.
Каковы хорошие подходы или шаблоны для использования в этой ситуации? Я делаю что-то принципиально неправильно? Хотя я использую типизированные наборы данных, похоже, что это будет распространенная ситуация, когда используются данные предварительной выборки.
Спасибо!