У меня есть сотни скриптов для тестирования компонента. Каждый из этих сценариев содержит набор подписок и отдельных записей.
Подписки могут использоваться в нескольких сценариях TC_Level и даже в других подписках.
Каждый скрипт имеет уникальное имя.
Пример:
TC_1
|
(1) Subscript_a
| |
| (1) Record i
| |
| (2) Record ii
|
(2) Subscript_b
| |
| (1) Subscript_c
| | |
| | (1) Record_i
| | |
| | (2) Record_iii
| |
| (2) Record_ii
|
(3) Record_iv
|
(4) Record_v
|
...
Я бы хотел
- хранить мои скрипты в контейнере.
- читать их в виде дерева в моем скриптовом движке.
Какой тип контейнера я должен использовать?
Возможные контейнеры (но не ограничиваясь ими): каталог, база данных, файл XML, электронная таблица, плоский файл, ...
Пожалуйста, при внесении предложений также включайте краткий пример (не обязательно код) структуры хранилища.
Я видел c # примеры заполнения базы данных древовидных форм, но я не думаю, что могу использовать ссылку на parentID (для индексов), поскольку индекс может иметь более одного parentID.