Я ищу вдохновение для реализации поисковой системы для моего приложения winforms. У меня есть «корневой» класс, который имеет 5 «дочерних» классов в качестве свойств. Итак, представьте, что класс A использует мой корневой класс, и он имеет следующие свойства:
- Id
- Имя
- ClassB
- ClassC
- ClassD
- Classe
В базе данных класс A представлен таблицей A и имеет ссылки внешнего ключа на таблицы B, C, D и E. Это соотношение между A и B, C, D, E составляет 1: 1.
В моем приложении мне нужно создать расширенную форму поиска. Поэтому у меня много флажков, радиокнопок и текстовых полей. Эта форма должна искать во всех таблицах (A, B, C, D, E).
Как бы вы это реализовали?
Если необходимо знать, я использую Entity Framework.