What is a good way to denote \"type\" in database?
I have a base class Action which is inherited by numerous child classes. Actio
I would go with your first option and use reflection. It seems more likely that you will want to add new action types rather than change existing class names and therefore the ease of serializing the type using reflection is more useful. You could then just have a utility class for serializing actions and restoring them from their type string.