спасибо заранее.
У меня есть Db, подобный этому: Модель базы данных
Она была смоделирована с использованием ORM и затем отображена с помощью небольшого настольного приложения. .
Цель этого приложения - отправить ящики в разные места в зависимости от того, что в них содержится . (Место может содержать один ящик за раз или быть пустым)
Поскольку основной вид приложения позволяет выполнять эти движения, ему потребуется следующая информация:
- Текущий context
- Состояние мест [с выдвижным ящиком / пусто]
- Состояние ящиков [если на месте] [его содержимое (так что листы) и относительная информация]
Чтобы помочь пользователю идентифицировать ящики, они будут сгруппированы по вышкам. Каждый ящик будет иметь описание своего содержимого: лист и материал.
Как видите, все таблицы требуются одновременно.
Вопрос is: Как запрашивать только определенные данные вместо всей базы данных? Вероятно, лучший подход - редактировать представление, чтобы иметь возможность показывать только некоторые из этих данных одновременно, но я изо всех сил пытался придумать с таким дизайном, при этом оно не является более утомительным для конечного пользователя.
My. Net приложение использует EF6, и теперь оно в основном использует один запрос с вложенными инструкциями include. Боюсь, что в реальном сценарии этот подход очень быстро замедлит мое приложение.
Спасибо.
Ps. Очевидно, что перенаправление меня на разработку шаблонов или другого материала, который может мне помочь, очень ценится.