Свойство Type.IsvalueType может показать это.
Id.GetType().IsValueType
Это будет True для Id, false для класса