Если вы хотите строго набрать представление, тогда результаты ваших FindAllSpaces должны быть помещены в объект, который затем возвращается вашему представлению.
Таким образом, у вас может быть объект с именем Spaces, и он имеет свойство типа IQueryable
и называется Spaces.
Тогда, по вашему мнению, вы можете пройти через Model.Spaces
как foreach(var space in Model.Spaces)
Что может быть лучше, так это то, что каждая запись, возвращаемая из вашего запроса, представляет собой отдельный объект под названием Space.
Так что теперь у вашего объекта Spaces есть свойство с именем public IQueryable<Space> Spaces {get;set;}
Теперь, по вашему мнению, вы бы унаследовали от <IQueryable<Spaces>>
, и теперь вы можете использовать его так: foreach(Space in Model.Spaces)
.
Последний шаг - превратить каждое «Пробел» в PartialView, который наследуется от <Space>
.