增加新的表追加表Person
數據庫和更新來自數據庫表的模型後,實體Person
存在,但不存在於EF 6:在數據庫
Entity ctx = new Entity();
ctx.Persons // doesn't exists
我該如何解決呢?謝謝
更新:表有2個外鍵,我刪除其中之一後 - Persons
出現在ctx
。有2個外鍵有任何限制嗎?
更新№2:EF命名錶Person
爲People
。跆拳道???
增加新的表追加表Person
數據庫和更新來自數據庫表的模型後,實體Person
存在,但不存在於EF 6:在數據庫
Entity ctx = new Entity();
ctx.Persons // doesn't exists
我該如何解決呢?謝謝
更新:表有2個外鍵,我刪除其中之一後 - Persons
出現在ctx
。有2個外鍵有任何限制嗎?
更新№2:EF命名錶Person
爲People
。跆拳道???
Ef pluralization of tables,除非你指定一個table name via annotation或使用流利的API進行的表名modelBuilder.Entity<TPoco>().ToTable("TName", "schema");
需要查看異常和Custom DBContext類來進一步評論。
EF將此表命名爲People,因爲這是'Person'的正確英文複數形式 –