当我运行命令
时,我不确定会出现什么问题 Scaffold-DbContext "Server=TestServer;Database=CIR;Integrated Security=SSPI;MultipleActiveResultSets=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
操作成功完成,问题是,只构建了3个模型。其中3个表正在导入,但剩下的只有9个。我唯一能想到的是,已经设法引入的3个表,其上有PK。在其他地方没有必要的地方,所以它们没有被创造出来。那么Entity框架是否需要在每个表上都有主键转换为模型?
答案 0 :(得分:2)
是的,EF需要在每张桌子上使用主键,并且这是标准的良好做法