2017-02-22 90 views
0

我不知道什麼可能是錯誤的,當我運行EF核心只有12種型號的3人腳手架

Scaffold-DbContext "Server=TestServer;Database=CIR;Integrated Security=SSPI;MultipleActiveResultSets=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

操作已成功完成了命令,問題是,只有3個型號建成。其中3個表格正在導入,但不是剩下的9個。我能想到的唯一的事情就是設置了3個表格,它們都有PK。在其他地方沒有必要的地方,所以他們不是被創造出來的。這是真的,那麼實體框架要求每個表上的主鍵都要轉換爲模型?

回答

2

是的,EF在每張桌上都需要一個主鍵,並且這是標準的良好做法