Как получить имена значений перечисления из столбца int в базе данных SQL Server для класса .NET - PullRequest
0 голосов
/ 28 сентября 2011

Я пытаюсь запросить столбец int, представляющий перечисление в классе .NET.Я хочу, чтобы результатом запроса было имя значения int.Пожалуйста, имейте в виду, что я не пытаюсь сделать это с помощью кода .NET, просто работаю с простыми SQL-запросами.

Я мог бы создать другую таблицу с этими значениями и их соответствующими именами, а затем соединиться с ней, чтобы получитьжелаемый результат, но это означало бы необходимость сохранения значений.

Есть ли какое-либо другое решение на лету, которое я могу использовать?

1 Ответ

0 голосов
/ 28 сентября 2011

Вы просто должны быть в состоянии позвонить myEnum.ToString()

Я предполагаю начать с начала:

int dbValue = 1;
var myEnum = (myEnumType)dbValue;
string enumName = myEnum.ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...