2
我学会了如何使用TransactionScope在另一个我的问题中配置实体框架中的交易。但它仍然让我困惑!我的意思是RIA服务如何执行交易,我们如何指定交易选项?我的意思是,假设在Silverlight客户端上,我们指定是这样的: -ria服务如何管理交易
someContext.Add(someEntity1);
someContext.Add(someEntity2);
someContext.Add(someEntity3);
现在,当我打电话someContext.SubmitChanges()
这是要调用服务器上的InsertSomeEntity()
在我的域服务类。什么是保证所有三条记录都会被插入到数据库中,如果一个都失败了,所有这些记录都会失败?我们如何改变这些选择?
希望这会有所帮助http://bit.ly/fbwR85 – Hukam 2011-03-26 14:13:18
您还需要考虑并发性问题。 WCF RIA让你的生活变得有趣。阅读的起点是http://sklementiev.blogspot.com/2010/03/wcf-ria-and-concurrency.html。代码有点旧,不再适用,但是可以通过一种方法阅读。 – Rus 2011-03-26 14:31:54