EF 配置Oracle数据库 EntityType“PersonInfoTest”未定义键。请为该 EntityType 定义键

来源:互联网 发布:5g网络手机 编辑:程序博客网 时间:2024/05/02 02:16

使用之前的方法配置好Oracle数据库后,使用code first 一运行,就提示:


模型生成过程中检测到一个或多个验证错误:

Model.PersonInfoTest: : EntityType“PersonInfoTest”未定义键。请为该 EntityType 定义键。
Model.UserTest: : EntityType“UserTest”未定义键。请为该 EntityType 定义键。
PersonInfoS: EntityType: EntitySet“PersonInfoS”基于未定义任何键的类型“PersonInfoTest”。
UserS: EntityType: EntitySet“UserS”基于未定义任何键的类型“UserTest”。


是因为定义的model没有定义主键:

修改如下:


0 0
原创粉丝点击