У меня есть интерфейсы для моего уровня данных, которые предоставляют общие методы, такие как вставка, обновление, удаление, getQuery.
Иногда я хочу добавить метод, который обрабатывает хранилище.Я заметил, что я могу сделать почти все, используя тот общий метод, который предоставляет интерфейс.Единственное, что я не могу сделать, это «Включить».
У меня есть сомнения, стоит ли добавлять метод Include к интерфейсам db, чтобы мой бизнес-уровень мог делать все, не завися от структуры сущностей (system.data.entities).
Какой обходной путь для этой проблемы?