如何更新现有的Customer对象,插入新的Computer对象并使用实体框架添加新的WorkOrder?如何使用实体框架同时更新/插入?
Using trans As New System.Transactions.TransactionScope()
Using dcLAIT As LAITEntities = New LAITEntities
-- Update Customer (Apply existing Customer)
vWorkOrder.Customer = vCustomer
-- Insert Computer
vWorkOrder.Computer = vComputer
-- Insert WorkOrder
dcLAIT.WorkOrder.AddObject(vWorkOrder)
dcLAIT.SaveChanges()
trans.Complete()
End Using
End Using
Customer和Computer对象都有由数据库生成的标识,如果插入代码有效,但不是如果我想更新其中一个对象。 – arlen