我正在尝试在DAL项目上运行数据库迁移,但收到一个错误,提示我的实体没有定义带有?的键!任何人都可以帮忙。
为了后代,请发布您的代码,而不要发布图片。
实体框架将通过您在模型中定义的属性工作,并且Id属性是根据约定设置的。但是,您需要将Id设置为属性才能使其正常工作,并且现在您将其作为字段。
更改
[public int Id;至public int Id { get; set; },然后重试,您应该已经营业了。
public int Id;
public int Id { get; set; }