2014-02-17 2 views
0

В моем веб-api запрос PUT связан с данными с использованием такого интерфейса public void Put([FromBody] IPage value), что отлично работает, но что лучше всего подходит для обновления объекта и его возврата обратно в мое хранилище? Обратите внимание, что я использую интерфейс здесь, и правильный тип помещается в json, используя атрибут $type.Обновить объект в запросе PUT с помощью web api

Я также использую RavenDB, поэтому значение, прямое в хранилище документов, не работает, потому что размещенный объект не связан с текущим сеансом.

ответ

0

Marcus,

Почему вы не можете просто позвонить session.Store(value);?

+0

RavenDB вызывает исключение, когда я это делаю, не связанное с сеансом. Я тестировал это только с помощью скрипача, но я думаю, что он будет действовать одинаково, если «PUT» появился со страницы. Но, насколько вам известно, это должно сработать? – Marcus

+0

На самом деле это сработало, проблема заключалась в том, что у меня был другой код, который мешал запросу и загружал тот же самый объект, который я пытался хранить, с этим сказал спасибо @ ayende-rahien – Marcus

Смежные вопросы