【发布时间】:2011-03-26 13:36:26
【问题描述】:
在我的另一个问题中,我了解了如何使用 TransactionScope 在实体框架中配置事务。然而它仍然让我感到困惑!我的意思是 RIA 服务如何执行事务以及我们如何指定事务选项?我的意思是,假设在 Silverlight 的客户端上我们指定这样的内容:-
someContext.Add(someEntity1);
someContext.Add(someEntity2);
someContext.Add(someEntity3);
现在当我调用someContext.SubmitChanges() 时,这将在我的域服务类的服务器上调用InsertSomeEntity()。什么是所有三条记录都将被插入数据库的保证,如果一条失败,它们都失败了?我们如何更改这些选项?
【问题讨论】:
-
希望这会有所帮助bit.ly/fbwR85
-
您还需要考虑并发问题。 WCF RIA 让您的生活变得有趣。阅读的起点是sklementiev.blogspot.com/2010/03/wcf-ria-and-concurrency.html。代码有点旧,不再正常工作,但它是一个阅读方法的好地方。
标签: silverlight silverlight-4.0 silverlight-3.0 wcf-ria-services