我第一次单独工作在一个项目上,也是第一次尝试从现有的数据库中搭建模型。有关错误,请参阅附件中的图片。
Scaffold-DbContext "Server=.\SAPAS_LOCAL_TEST;Database=SAPAS_TEST;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models生成已开始...生成成功。
The key {'YearId'} cannot be added to keyless type 'TlkupYear'.如下截图所示:

我注意到在数据库中,这个表没有键,只有值……有没有办法解决这个问题?
让我知道如何解决这个问题。
发布于 2021-08-26 14:17:34
不要紧,我想出来了,桌子上没有PrimaryKey设置。一旦我弄清楚了,就很容易解决了。
ALTER TABLE TABLENAME ADD PRIMARY KEY(COLUMN_NAME)帮了我大忙
https://stackoverflow.com/questions/68864885
复制相似问题