Asp.net mvc 4 用于在mvc4中包含viewmodel的指令

Asp.net mvc 4 用于在mvc4中包含viewmodel的指令,asp.net-mvc-4,Asp.net Mvc 4,我已经阅读了MVC3教程,以在asp.net页面中显示相关数据。 它有一个viewmodel: using System; using System.Collections.Generic; using ContosoUniversity.Models; namespace ContosoUniversity.ViewModels { public class InstructorIndexData { public IEnumerable<

我已经阅读了MVC3教程,以在asp.net页面中显示相关数据。 它有一个viewmodel:

using System; 
using System.Collections.Generic; 
using ContosoUniversity.Models; 

namespace ContosoUniversity.ViewModels 
{ 
    public class InstructorIndexData 
    { 
        public IEnumerable<Instructor> Instructors { get; set; } 
        public IEnumerable<Course> Courses { get; set; } 
        public IEnumerable<Enrollment> Enrollments { get; set; } 
    }
}
当我尝试使用MVC4时,使用ContosoUniversity.ViewModels不存在

viewModel.Courses = viewModel.Instructors.Where(i => i.InstructorID ==            id.Value).Single().Courses; 

由于无法将viewmodel.instructors转换为
IEnumerable

请在格式化代码以供我们查看时小心。如果没有适当的缩进,很难推断范围和结构请留下一些回复。
viewModel.Courses = viewModel.Instructors.Where(i => i.InstructorID ==            id.Value).Single().Courses;