Должен ли я использовать временные объекты базы данных вместо сессий для веб-API? - PullRequest
0 голосов
/ 15 октября 2018

Я работаю с MVC и Web API.Я пытаюсь составить простой рецепт еды и хочу, чтобы пользователь мог добавлять ингредиенты, инструкции и изображения.Я делаю это, выполняя ajax-вызовы Web Api и создавая временный объект Recipe с помощью сессий.

Теперь я понимаю, что сеансов следует избегать из-за RESTful API.Лучше создать объект RecipeTemp с датой истечения срока действия или добавить это в мой контекст?А затем использовать хранимые процедуры для удаления объектов?

1 Ответ

0 голосов
/ 15 октября 2018

Я вижу много решений вашей проблемы.Было бы хорошо использовать объекты temp db, если вы хотите дать пользователю возможность изменять один и тот же рецепт на разных устройствах (или если вы хотите дать пользователю доступ к рецепту в течение длительного времени).В других случаях достаточно использовать состояние на клиенте (например, localStorage).

...