2009-03-12 6 views
0

자체 처리 기능이있는 LLBLGen Pro 2.5를 사용하고 있습니다. 트랜잭션 내 테이블에 행을 추가 한 다음 추가 한 첫 번째 행을 업데이트하려는 경우 트랜잭션 객체에 첫 번째 엔티티를 다시 추가해야합니까? 어떤 조언을 크게 감상 할 수LLBLGen Pro의 트랜잭션

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() 

:

여기에 무슨 뜻인지의 가상의 예입니다!

+0

LLBLGen 지원 포럼 http://www.llblgen.com/tinyforum/에서 신속하게 지원할 수 있습니다. – Matt

답변

1

아니요, 다시 추가 할 필요가 없습니다. 단순히 다시 저장하면됩니다. 셀프 서비스 대신 어댑터를 사용하므로 저장시 고객 데이터를 가져올 수 있지만 셀프 서비스가 필요한지 여부는 확실하지 않습니다.