Although LINQ to SQL does not have set-based update commands, you can use either of the following techniques to update without first querying:
Use ExecuteCommand to send SQL code.
Create a new instance of the object and initialize all the current values (fields) that affect the update. Then attach the object to the DataContext by using Attach and modify the field you want to change.