This question already has an answer here:
Here's the link: Dynamic enum in C#
If you scroll down to the answer that starts like this...
Just showing the answer of Pandincus with "of the shelf" code and some explanation: You need two solutions for this example ( I know it could be done via one also ; ), let the advanced students present it ... So here is the DDL SQL for the table :
You'll see that the user/timestamp information for that question is encapsulated in a code block.
Edit: Added image in case someone edits the post.