[APS.NET core 2.2实体框架数据库迁移,正在寻找主键

问题描述 投票:0回答:1

我正在尝试在DAL项目上运行数据库迁移,但收到一个错误,提示我的实体没有定义带有?的键!任何人都可以帮忙。

enter image description here

asp.net-core entity-framework-core database-migration data-access-layer
1个回答
0
投票

为了后代,请发布您的代码,而不要发布图片。

实体框架将通过您在模型中定义的属性工作,并且Id属性是根据约定设置的。但是,您需要将Id设置为属性才能使其正常工作,并且现在您将其作为字段。

更改

[public int Id;public int Id { get; set; },然后重试,您应该已经营业了。

© www.soinside.com 2019 - 2024. All rights reserved.