脚手架视图时为什么要指定数据上下文类?

reg*_*ike 10 asp.net asp.net-mvc

使用下图所示的Add View对话框向ASP.NET MVC 5项目添加新视图时,我被邀请选择一个模板和一个模型类,这使我可以快速生成一个表单来创建模型的新实例或显示模型属性的视图.但为什么视图应该关心数据上下文类是什么?在我的项目中,无论我是否指定数据上下文类,都会生成相同的视图,但我猜测有一个场景可以产生影响.可能是什么?

ASP.NET MVC

And*_*rew 7

如果您引用现有的DbContext,则向导将public DbSet<Employee> Employee { get; set; }在DbContext派生类中插入(如果它尚不存在).看起来像Visual Studio做了一些腿部工作.