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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013108485/article/details/51191233

        在创建控制器时,在基架选项的模版下拉列表选择“包含读/写操作和视图的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/版权所有,翻版必究~谢谢合作

展开阅读全文

没有更多推荐了,返回首页