Web API模型状态验证:防止某些字段重复

时间:2016-05-26 20:38:41

标签: asp.net-web-api api-design

说我有这样的模型:

var sorted = mm.aggregate(log, [
  { $sort: { date: 1 } },
  { $limit: 1 }
]);

对于POST方法,如何使用模型状态验证来确保尚未使用给定的用户名?当然它需要数据库查找,但实现这个目的的简单,干净的模式是什么?

第二个问题:如何在PUT方法中实现同样的效果,其中查找逻辑应该忽略正在更新的一条记录,因为它显然存在于DB中?

0 个答案:

没有答案