Yes you can. You get the object from the database context set the properties, then call
SubmitChanges
on the context object to submit the changes. Scott Gu has a good article on this
Using LINQ to SQL (Part1)[
^]
You are storing calculated fields, it
might be better to store the percentage and re-calculate the two properties you have above. This depends upon the nature of your application of course!