在创建控制器时,在基架选项的模版下拉列表选择“包含读/写操作和视图的MVC控制器(使用Entity Framewordk)”选项,而在“模型类”下拉列表中选择其对应的Models的模型类别,在数据上下文类中选择“<新建数据上下文>”选项,如下图所示:
则会提示出现无法检索“XXX.Models.XXX”的元数据,One or more validation errors were detected during model generation的错误;仔细原因发现是Models的Books模型中没有相应的主键定义
解决办法:
1、引入命名空间
using System.ComponentModel.DataAnnotations;
2、在其属性上加一个[Key]的标识符则可以解决如上问题,如下图:
转载请标明出处http://blog.csdn.net/jasonhds/版权所有,翻版必究~谢谢合作