如何使用DbContext更新对象?

时间:2011-03-21 14:40:02

标签: linq entity-framework ef-code-first

如何使用类DbContext更新对象集合?

我有一个名为“动物”的DbContext类。 Animals有一个名为“爬行动物”的DbSet,这是另一类。我可以使用Linq查询Animals以从Reptiles获取我想要的对象。现在,如何更新从查询中获取的那些对象?我想将更改保存回数据库。

3 个答案:

答案 0 :(得分:2)

上下文应该有一个为你做这个的方法,我相信它叫做SaveChanges()。使用EF(像大多数ORM一样),没有办法保存单个实体(至少不容易)。

答案 1 :(得分:2)

在DbContext上调用SaveChanges()

答案 2 :(得分:1)

实体框架: SaveChanges();
Linq-to-SQL: SubmitChanges();