You can simply say the following if you already have entries in the table.
UPDATE MyTable SET col1 = dbo.col1Method(Name), col2 = dbo.col2Method(Name), ...
When inserting new records, assuming RecordID is automatically generated, you can say
INSERT INTO MyTable(Name, Col1, Col2, ...) VALUES(@Name, dbo.col1Method(@Name), dbo.col2Method(@name), ...)
where @Name contains the value for the Name column.
source share