C# ASP.NET核心实体框架代码到数据库脚手架不识别Id属性或[Key]注释
我试图为我的C# ASP.NET核心实体框架代码到数据库脚手架不识别Id属性或[Key]注释,c#,entity-framework-core,entity-framework-migrations,ef-code-first-mapping,asp.net-core-scaffolding,C#,Entity Framework Core,Entity Framework Migrations,Ef Code First Mapping,Asp.net Core Scaffolding,我试图为我的Ticket类构建一个razor页面集,当Entity Framework尝试创建数据库时,我遇到了一个错误: 我的理解是,如果您有一个属性“Id”,它将使用它,如果您设置了[Key]注释,它将专门告诉Entity Framework使用该属性。这两样东西我都有,那又有什么用呢?公开你的财产 public int Id { get; set; }
Ticket
类构建一个razor页面集,当Entity Framework尝试创建数据库时,我遇到了一个错误:
我的理解是,如果您有一个属性“Id”,它将使用它,如果您设置了[Key]注释,它将专门告诉Entity Framework使用该属性。这两样东西我都有,那又有什么用呢?公开你的财产
public int Id { get; set; }