Что такое DataBaseReader.Item эквивалент в C # - PullRequest
0 голосов
/ 30 марта 2012

Как мы можем использовать этот код VB и преобразовать его в C #

Dim reader As OracleDataReader
If Not reader.Item("ABC") Is DBNull.Value

В c # нет элемента, я пробовал GetSchemaTable (). Columns.Cointains ("ABC"), но это не работает.

1 Ответ

2 голосов
/ 30 марта 2012

По какой-то причине IDataReader в C # не имеет элемента property, как в VB.NET. Вы можете использовать

var value = (reader["ABC"] as String)??String.Empty;

хотя. Это должно работать и с DBNull.

...