您的位置:首页 > 其它

解决 无法检索“XXX.Models.XXX”的元数据,One or more validation errors were detected during model generation

2016-04-19 16:01 609 查看
        在创建控制器时,在基架选项的模版下拉列表选择“包含读/写操作和视图的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/版权所有,翻版必究~谢谢合作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息