实体Framwork 6.0 AcceptAllChanges()缺失

时间:2017-04-24 08:21:47

标签: entity-framework-6

我在"中使用"

尝试调用AcceptAllChanges()时看到了以下错误
  

"实体"不包含' AcceptAllChanges'的定义没有扩展方法' AcceptAllChanges'接受类型'实体'的第一个参数。可以找到(你错过了使用指令或程序集引用吗?)

 using (vbfEntity)
        {
            vbfEntity.Database.Connection.Open();

            using (TransactionScope transaction = new TransactionScope())
            {
                //Operation code
            }

            if (src.status)
                vbfEntity.AcceptAllChanges();
        }

有人可以帮忙吗?谢谢。

1 个答案:

答案 0 :(得分:0)

AcceptAllChanges()是旧版ObjectContext API中的一种方法。

对于EF6和DBContext API,请使用SaveChanges()或添加此

   ObjectContext obj = new ObjectContext("connstring");
   obj.AcceptAllChanges();