2014-09-30 1 views
0

Пытается отменить Entity, изменив его в некоторой ситуации.Jaydata отменить ожидающие изменения

Breeze, например, имеет функцию cancelChanges() на EntityContext.

Что бы это было в JayData?

Я пытался на уровне субъекта с entityInstance.resetChanges(), но не идти ...

ответ

1

Попробуйте гнездиться свой код в сделке, и если что-то случится Перемотка http://jaydata.org/blog/database-transaction-handling-in-jaydata

+0

Спасибо, но к сожалению я делаю некоторые тяжелые обмен моих сущностей через несколько контроллеров, и это стало бы болью для реализации при каждом изменении свойства объекта. Если бы я знал это, я мог бы пойти с ним, но мой текущий дизайн не позволяет мне делать это сейчас. Поскольку у JD, похоже, есть менеджер EntityState, я прыгал на более абстрактное решение, не возвращаясь к обработке tx. +1 для идеи, хотя! – Jmorvan

+0

хотел бы, чтобы я лучше помог :) –