C# EF 6:在数据库中添加新表
将表C# EF 6:在数据库中添加新表,c#,entity-framework,tsql,C#,Entity Framework,Tsql,将表Person添加到数据库并从数据库表更新模型后,实体Person存在,但不存在于数据库中 Entity ctx = new Entity(); ctx.Persons // doesn't exists 我怎样才能解决这个问题?谢谢 更新:表中有两个外键,在我删除其中一个后-Persons出现在ctx中。有2个外键的约束吗 更新№2:EF将表Person命名为Person。WTF???对不起,您没有为您的问题提供太多的上下文,请查看一些在线教程,如以了解是否执行了表名,除非您指定了或使用f
Person
添加到数据库并从数据库表更新模型后,实体Person
存在,但不存在于数据库中
Entity ctx = new Entity();
ctx.Persons // doesn't exists
我怎样才能解决这个问题?谢谢
更新:表中有两个外键,在我删除其中一个后-Persons
出现在ctx
中。有2个外键的约束吗
更新№2:EF将表
Person
命名为Person
。WTF???对不起,您没有为您的问题提供太多的上下文,请查看一些在线教程,如以了解是否执行了表名,除非您指定了或使用fluent APImodelBuilder.Entity().ToTable(“TName”、“schema”)代码>
需要查看exception和Custom DBContext类以进行进一步注释。EF将此表命名为People
,因为这是Person的正确英文复数形式