예제 #1
0
        /// <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));
        }