У меня есть DataModule, и я хочу, чтобы внутри него было много (> 50) наборов данных. Я планирую запрашивать данные из этих наборов данных с помощью функций и процедур.
Вопрос в том, как лучше всего организовать наборы данных в DataModule?
Я вижу три варианта:
- Один компонент времени разработки для каждого набора данных.
- Один общий набор данных компонентов времени разработки для всех наборов данных. Текст команды SQL и другие свойства устанавливаются динамически внутри соответствующей функции или процедуры.
- Нет компонентов времени разработки. Каждый набор данных создается во время выполнения внутри соответствующей функции, затем он возвращает данные этой функции и уничтожается.
Как вы думаете, какой путь лучше? Или ничего из вышеперечисленного? Есть ли другие способы эффективно организовать множество наборов данных внутри DataModule?