Tag: sqldatareader可以为

C#性能增益从SqlDataReader返回Nullable类型

我有一个简单的方法,从DataReader而不是内置的GetInt32返回Nullable Int32。 我多次称这种方法有一种情况,任何时候我都可以剃掉它会有益。 任何人都可以建议任何替代和更快的方法从DataReader中获取可以为空的Int32吗? private Int32? GetNullableInt32(SqlDataReader dataReader, int fieldIndex) { return !dataReader.IsDBNull(fieldIndex) ? dataReader.GetInt32(fieldIndex) : (Int32?)null; }