2011-03-31 155 views
1

行上执行更新我想更新一排这样的:从实体框架

update [approvers] set approvalstatus = True Where approvalstatus = False and bookingID = @bookingid and approveremail = @email 

使用实体框架。

我有我的查询应该像这样提供的资料:

Dim db As New Model.Entities 
Dim approvers = From a In db.approvers Where a.ApprovalStatus = False And a.BookingID = BookingID And a.ApproverEmail = UserName Select a.ApprovalStatus 

我如何下一个目标该记录更新,这样我就可以设置a.approvalStatus = True,那么这些改动提交到数据库?

谢谢。

+0

破解它,谢谢。 – Phil 2011-03-31 11:14:38

回答

5
Dim approver As Model.Approvers = (From a In db.Approvers Where a.ApprovalStatus = False And a.ApproverEmail = UserName And a.BookingID = BookingID).First 

     approver.ApprovalStatus = True 
     db.SaveChanges()