我有一个覆盖补丁实体。
protected override Books PatchEntity(int key, Delta<Books> patch)
{
var Book = db.books.FirstOrDefault(p => p.ID== key);
if (Book == null)
{
throw new HttpResponseException(HttpStatusCode.NotFound);
}
patch.Patch(Book);
db.SaveChanges();
return Book ;
}
我需要做的是拦截它,这样我就可以放入一个业务规则,例如:如果标题有特定的单词,那么拒绝。
如何捕获客户端发送的消息体?
非常简单:
patch.GetEntity().BookName