我正在使用MVC和Web API。我正在尝试制作一个简单的食物食谱,希望用户能够添加配料,说明和图像。我通过对Web Api进行ajax调用并在会话的帮助下构建一个临时Recipe对象来实现此目的。
现在,我了解由于使用RESTful API,应避免使用会话。最好创建一个带有到期日期的RecipeTemp对象,然后将其添加到我的Context中?然后使用stored procedures删除对象?
答案 0 :(得分:2)
我看到了很多解决您问题的方法。 如果希望使用户可以在不同设备上更改同一配方(或者如果希望长时间使用户访问配方),则可以使用temp db对象。 对于其他情况,在客户端(例如localStorage)上使用状态就足够了。