2011-04-29 38 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