增加新的表追加表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'的正确英文复数形式 –