Повышение производительности C #, возвращая Nullable Type из SqlDataReader
У меня есть простой метод, который возвращает Nullable Int32 из DataReader, а не встроенный в GetInt32.
Я вызываю этот метод много-много раз, и у меня есть одна ситуация, когда в любое время я могу его сбрить.
Кто-нибудь может предложить какие-либо альтернативные и более быстрые способы получения обнуляемого Int32 из DataReader?
private Int32? GetNullableInt32(SqlDataReader dataReader, int fieldIndex)
{
return !dataReader.IsDBNull(fieldIndex) ?
dataReader.GetInt32(fieldIndex) : (Int32?)null;
}