У меня есть две таблицы - рабочие и транспортные средства:
Автомобиль (Id, VehicleNumber)
Рабочие (Id, Name, VehicleId)
Мне нужно написать метод, который получает bool? параметр "isFree" и использует структуру сущностей (предпочитайте лямбда, а не linq сущностям) для:
если isFree == ноль, то возвращает все транспортные средства
если isFree == true, то возвращает все транспортные средства, которые не принадлежат ни одному работнику
если isFree == false, то возвращает все транспортные средства, принадлежащие какому-либо работнику
Какая лучшая практика для решения этой проблемы?