DataReader new code to read Entity