2017-04-24 3 views
0

sah ich den Fehler unten beim Versuch, die AcceptAllChanges() inEntity Framwork 6.0 AcceptAllChanges() fehlt

"Entity" "können" nennen keine Definition für 'AcceptAllChanges' und keine Erweiterungsmethode enthalten ' AcceptAllChanges Entity ‚ein erstes Argument vom Typ akzeptieren‘ gefunden werden konnte (möglicherweise fehlt eine using-Direktive oder ein Assemblyverweis?)

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

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

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

Kann jemand helfen? Vielen Dank.

Antwort

0

AcceptAllChanges() ist eine Methode aus der älteren ObjectContext API.

Für EF6 und DbContext API Verwendung SaveChanges() oder dieses

ObjectContext obj = new ObjectContext("connstring"); 
    obj.AcceptAllChanges(); 
hinzufügen
Verwandte Themen