SqlDataReader.GetGuid с именем столбца c #? - PullRequest
2 голосов
/ 01 февраля 2011

Есть ли способ получить столбец по имени и сохранить информацию о типе SQL, возвращенную SqlDataReader?

Я вижу только .GetGuid(int column)?

Ответы [ 2 ]

4 голосов
/ 01 февраля 2011

Не существует отдельного метода для получения GUID (или любого другого типа) напрямую по имени столбца.

Что вам нужно сделать, это:

Guid someguid = dr.GetGuid(yourDataReader.GetOrdinal("your-col-name"));
3 голосов
/ 01 февраля 2011

Вы всегда можете просто привести результат индексатора SqlDataReader:

Guid myGuid = (Guid)myDataReader["myColumnName"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...