All Words
Any Word
Exact Phrase
Partial Match
www.entityspaces.net
Developer Documentation
»
Transactions
»
esTransactionScope
esTransactionScope
C#
OrdersCollection ordersCollection = new OrdersCollection(); Orders ordersEntity = new Orders(); OrderDetailsCollection orderDetailsCollection = new OrderDetailsCollection(); OrderDetails orderDetailsEntity = new OrderDetails(); ordersEntity = ordersCollection.AddNew(); int orderId = ordersEntity.Id.Value; ordersEntity.str.CustomerId = "3"; orderDetailsEntity = orderDetailsCollection.AddNew(); orderDetailsEntity.OrderId = orderId; orderDetailsEntity.str.ProductId = "147"; orderDetailsEntity = orderDetailsCollection.AddNew(); orderDetailsEntity.OrderId = orderId; orderDetailsEntity.str.ProductId = "255"; using(esTransactionScope scope = new esTransactionScope()) { ordersCollection.Save(); orderDetailsCollection.Save(); scope.Complete(); }
VB
Dim ordersCollection As OrdersCollection = New OrdersCollection() Dim ordersEntity As Orders = New Orders() Dim orderDetailsCollection As OrderDetailsCollection = New OrderDetailsCollection() Dim orderDetailsEntity As OrderDetails = New OrderDetails() ordersEntity = ordersCollection.AddNew() Dim orderId As Integer = ordersEntity.Id.Value ordersEntity.str.CustomerId = "3" orderDetailsEntity = orderDetailsCollection.AddNew() orderDetailsEntity.OrderId = orderId orderDetailsEntity.str.ProductId = "147" orderDetailsEntity = orderDetailsCollection.AddNew() orderDetailsEntity.OrderId = orderId orderDetailsEntity.str.ProductId = "255" Dim scope As esTransactionScope = New esTransactionScope() Try ordersCollection.Save() orderDetailsCollection.Save() scope.Complete() Finally CType(scope, IDisposable).Dispose() End Try
Collapse All
|
Expand All
Developer Documentation
Getting Started
EntitySpaces 2009
EntitySpaces Providers
Entity
Collection
Custom Classes
Databinding
Dynamic Query
Hierarchical Model
Metadata
Multi Provider Mode
Serialization
Transactions
esTransactionScope
Utility
WebServices