В архитектуре данных я должен бороться, есть нет удалений. Вместо этого все записи имеют значение NULL, равное NULL, которое сигнализирует, что запись была «отключена». Это означает, что в случаях прямого выбора сущностей мне всегда нужно добавить проверку, чтобы убедиться, что объект был отключен или нет.Код элемента Entity Framework Первый: существует ли способ автоматического фильтрации отключенных строк из DbSets?
До сих пор то, что я придумал, - это простой метод расширения, называемый .Enabled()
, который получает только разрешенные строки. Пока это кажется эффективным, но также раздражает, что я должен набирать его в каждом случае.
Уверен, что кто-то еще скинул эту кошку раньше. Есть ли лучший способ сделать это с помощью Entity Framework? Я просто не привык?
Да, я думаю, я буду придерживаться того, что у меня есть. Я просто надеялся, что будет кто-то, кто хотел: «О, да, вам просто нужно реализовать IAwesome и перевернуть этот бит Wiffle и этот бит Waffle, и bango! Вы получите то, что вам нужно ...» ... Благодарю. –