The answer, for those interested, is to add an expression to the column when adding the column to the table.
So
_columnName = New DataColumn("Name", GetType(System.String), Nothing, MappingType.Element)
becomes
_columnName = New DataColumn("Name", GetType(System.String), "LastName + ', ' + FirstName", MappingType.Element)
It seems odd to me to add it here but it works and who am I to argue with the way Microsoft does things...