Entity framework 保存在由上下文填充的列表中所做的更改
对不起,我是新的实体框架词;我有一份人员名单;我调用DbContext来填充它;就像这样:Entity framework 保存在由上下文填充的列表中所做的更改,entity-framework,dbcontext,Entity Framework,Dbcontext,对不起,我是新的实体框架词;我有一份人员名单;我调用DbContext来填充它;就像这样: public BindingList Load() { Using(PeopleDbContext pdbc = new PeopleDbContext()) { _return pdbc.People.Local.ToBindingList<Person>(); } } 公共绑定列表加载() { 使用(PeopleDbContext pdbc=new
public BindingList Load()
{
Using(PeopleDbContext pdbc = new PeopleDbContext())
{
_return pdbc.People.Local.ToBindingList<Person>();
}
}
公共绑定列表加载()
{
使用(PeopleDbContext pdbc=new PeopleDbContext())
{
_返回pdbc.People.Local.ToBindingList();
}
}
人的背景问题;它将在通话结束时被处理;但是如何保存所做的更改?删除using语句。使pdbc成为类的私有字段/属性。
这样,上下文将不会被释放,您可以稍后调用.SaveChanges()是否有其他解决方案;我关心的是联系;那pdbc.People.Attach(disposeddbcontext列表)呢!解决方案来源: