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