Вообще говоря, вы хотите дать вашему View IEnumerable<T>
. Так, например, вы делаете что-то вроде:
@model IEnumerable<Project.WebUI.Models.Order>
@foreach (var item in Model) {
<h1>item.Customername</h1>
}
В вашем контроллере вы должны создать коллекцию IEnumerable<Order>
и затем передать ее вдоль представления. Поскольку контроллер - это просто класс C #, создание коллекции будет таким же процессом, который вы узнали во время предыдущей работы .NET.
Единственная новая вещь, которую вы должны осознать в MVC - это то, что вид тупой. Он не выполняет никакой обработки кода, он просто сжимает информацию, которую вы дали от контроллера, в формат, определенный вами в представлении.
Имеет ли это смысл?