Ранее у меня была ошибка с функцией fixrelationships
(Breeze: Differences between Entity Framework and NHibernate with many to many), которая была исправлена.
Теперь я сталкиваюсь с другой проблемой, связанной с исправлением.
У меня есть объект Запрос со многими для многих отношений, называемых RequestContact. Многие из многих раскрываются как многие из них как для объектов Request, так и для Contact. Если я удалю RequestContact из запроса, я получил ошибку «null или переходное значение» в NHibernate.
Что происходит: ветер направляет мой удаленный объект по проводу. Как только на сервере отношения объекта не загружаются (см. code, строка 290), и метод удаления сбрасывается, поскольку ассоциации пусты.
Код похож на мой предыдущий пост, если вы хотите образец.
Это ошибка? Почему ассоциации не загружаются, когда EntityState
- Deleted
?Breeze - Null или переходное значение при удалении объекта с nhibernate
Я сделал исправление в этом pull request.
благодарим вас за быструю обратную связь. – lnu
Исправлено сейчас (только в источнике GitHub). Это изменение почти совпадает с тем, что вы предложили. Спасибо за вашу помощь. –
Ницца. Спасибо. – lnu