changetype

у меня есть Int16 значение из базы данных, и нужно преобразовать к типу enum. К сожалению, это делается в слое кода, который очень мало знает об объектах, за исключением того, что он может собрать через отражение. таким образом, он заканчивает вызов Convert.ChangeType который выдает недопустимый литой исключ...