public override Expression GetReadExpression(Expression dataReader, int ordinal)
{
return Expression.Condition
(
Expression.Call(dataReader, IsDbNullMethod, Expression.Constant(ordinal)),
Expression.Convert(Expression.Constant(null, typeof(byte[])), this.SupportedType),
Expression.Call(GetBytesMethod, dataReader, Expression.Constant(ordinal))
);
}
}