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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值