/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <typeparam name="Instance"></typeparam> /// <param name="dataRecord"></param> /// <param name="memberName"></param> /// <returns></returns> public static T ReadingValueFromDataRecordTypeHandler <T, Instance>(System.Data.IDataRecord dataRecord, string memberName) { var attribute = TypeHandlerAttributeStorager <Instance> .Query(memberName); if (attribute == null) { return(default(T)); } return(attribute.OnDataReading <T>(dataRecord, memberName)); }