2011-04-29 37 views
1

假設我在實體Customer-Order之間有一對多關係。如果我刪除了一個客戶,我也想刪除所有相關的訂單。如果我嘗試這種在客戶端:WCF RIA Services刪除相關數據

foreach (Order order in cusomter.Orders) 
{ 
    Context.Orders.Remove(order); 
} 
Context.Customers.Remove(customer); 
Context.SubmitChanges(); 

它要求客戶刪除服務器首先,它失敗,因爲在數據庫中的關係約束的域操作。我怎樣才能讓它先刪除訂單?

回答

1

的SubmitChanges刪除客戶,這將解決您的問題。編輯:你將不得不提交兩次更改。

+0

工作表示感謝。這是在一個Silverlight應用程序,所以我不得不級聯異步提交操作...一點麻煩,但哦。 – user380689 2011-04-29 05:26:51