Within that method, you provide the logic for interacting with the data.
The validation attributes that you applied to the First Name, Last Name, and Year properties in the Student class are automatically enforced when updating the data.
The Dynamic Field controls add client and server validators based on the validation attributes.
There are probably some good historical reasons for this having to do with Office compatibility, if you think about it.
Just storing the text value means that you lose the connection to the original item in the reference list, and just storing the ID for the item would mean that you’d need expensive calls to the database every time you wanted to display the value.
Enabling users to update and delete records in the database is very similar to the process for retrieving data.