У меня есть приложение для сбора данных о сотрудниках. .net и т-sql.
Он имеет несколько таблиц поиска (метаданных), которые используются для заполнения раскрывающихся списков в пользовательском интерфейсе. пример: "Отделы". Каждая таблица поиска имеет активный флаг. Иногда этот флаг устанавливается в false. Это означает, что я не должен загружать эти неактивные «Отделы» в раскрывающемся списке. Это отлично работает для сценария ДОБАВИТЬ НОВОГО СОТРУДНИКА. Но в сценарии EDIT EMPLOYEE, если одна запись поиска (Department-HR) оказывается неактивной, но по какой-то причине связана с EMPLOYEE, у меня возникает проблема, связанная с тем, что в раскрывающемся списке для выбора отсутствует Department-HR.
Я знаю, вопрос выглядит глупо. Я могу передать EmployeeId и загрузить Active + все связанные отделы в EmployeeId, но я хочу знать более разумный и чистый способ справиться с ситуацией.