The entity type 'XXX' requires a primary key to be defined. If you intended to use a keyless entity type call 'HasNoKey()'

.NET Core使用EF时 报错如下信息:
The entity type 'XXX' requires a primary key to be defined. If you intended to use a keyless entity type call 'HasNoKey()'

源代码为:
Model.DataModelContext _context = new Model.DataModelContext();

_context.业务方法();

 

改为如下即可:

using(Model.DataModelContext _context = new Model.DataModelContext())

{

_context.业务方法();

}

posted @ 2020-04-10 14:21  战时事  阅读(9696)  评论(0编辑  收藏  举报