Наш вопрос касается дизайна базы данных или как просмотреть родительскую таблицу и дочернюю таблицу в виджете RicklerView?
Это представление, которое мы хотим
ПРОДУКТпомидорыавокадо
Ликерпиво
Модель таблицы Департамента выглядит следующим образом. ЭТО РОДИТЕЛЬ
class ViewDeptModel {
var idD:Int = 0
var dept:String = ""
} Модель таблицы элементов такая же, КАК РЕБЕНОК
class ViewItemModel {
var idI:Int = 0
var item:String = ""
}просмотрите данные в обзоре утилизатора, который мы подумали об использовании этой модели Как мы узнаем, когда дети, связанные с Parent (отдел), закончатся? Таким образом, следующий родитель будет отображаться со своими детьми
Если мы даем таблице Child внешний ключ, который ссылается на идентификатор Parent, это предотвращает использование JOINS и UNIONS.
Итак, смотрите For Next Loop, как 4-летний Java-код, по этой ссылке ниже ССЫЛКА
Мы немного растеряны, где разместить этот код.В ViewActivity, который отображает данные.Добавляем ли мы код сбора данных In action в ViewActivity?Казалось бы, это его собственный классМы предполагаем, что цикл For Next идет в ViewActivity.Как работает этот код, мы действительно теряемся!
@model IEnumerable<ProductUserViewModel>
foreach (var item в Model) {
@item.User.Name foreach (var product in item.Products) {@product.Name}}
Если нам нужно потерять идею третьей модели, и для следующих циклов мы будем рады выслушать