Why we are not able to create an instance for Sqldatareader