В моем веб-api запрос PUT связан с данными с использованием такого интерфейса public void Put([FromBody] IPage value)
, что отлично работает, но что лучше всего подходит для обновления объекта и его возврата обратно в мое хранилище? Обратите внимание, что я использую интерфейс здесь, и правильный тип помещается в json, используя атрибут $type
.Обновить объект в запросе PUT с помощью web api
Я также использую RavenDB, поэтому значение, прямое в хранилище документов, не работает, потому что размещенный объект не связан с текущим сеансом.
RavenDB вызывает исключение, когда я это делаю, не связанное с сеансом. Я тестировал это только с помощью скрипача, но я думаю, что он будет действовать одинаково, если «PUT» появился со страницы. Но, насколько вам известно, это должно сработать? – Marcus
На самом деле это сработало, проблема заключалась в том, что у меня был другой код, который мешал запросу и загружал тот же самый объект, который я пытался хранить, с этим сказал спасибо @ ayende-rahien – Marcus