Transactions llblgenpro中的事务
我正在使用LLBLGen Pro 2.5和自助服务。如果我想在事务内的表中添加一些行,然后更新我添加的第一行,那么我必须再次将第一个实体添加到事务对象中吗 下面是一个虚构的例子来说明我的意思:Transactions llblgenpro中的事务,transactions,llblgenpro,Transactions,Llblgenpro,我正在使用LLBLGen Pro 2.5和自助服务。如果我想在事务内的表中添加一些行,然后更新我添加的第一行,那么我必须再次将第一个实体添加到事务对象中吗 下面是一个虚构的例子来说明我的意思: Dim objCustomer as New CustomerEntity() Dim trans as new Transaction(IsolationLevel.ReadCommitted, "AddRecord") objCustomer.FirstName = "John" objCustome
Dim objCustomer as New CustomerEntity()
Dim trans as new Transaction(IsolationLevel.ReadCommitted, "AddRecord")
objCustomer.FirstName = "John"
objCustomer.LastName = "Locke"
objCustomer.DateCreated = DateTime.Now
trans.Add(objCustomer)
objCustomer.Save()
Dim objOrder as New OrderEntity()
objOrder.CustomerID = objCustomer.CustomerID
objOrder.OrderDate = DateTime.Now
trans.Add(objOrder)
objOrder.Save()
objCustomer.FirstOrderID = objOrder.OrderID
trans.Add(objCustomer) 'DO I DO THIS??????
objCustomer.Save()
trans.Commit()
任何建议都将不胜感激 不,您不必再添加它。您只需再次执行保存即可。我使用适配器而不是自助服务,因此我会确保在保存时获取客户数据,但我不确定这是否是自助服务的要求。您最好在LLBLGen支持论坛上询问此问题,以提供快速顶级支持。。。