2013-05-05 35 views
0

我有修補程序修補實體。帶增量的修補程序實體

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 ; 
} 

我需要做的是攔截,所以我可以把業務規則,例如:如果標題有一定的話,那麼拒絕。

如何捕獲客戶端發送的消息正文?

回答

2

很簡單:

patch.GetEntity().BookName 
+0

不要忘了接受的答案 – abatishchev 2013-05-09 03:04:26