示例#1
0
        public static IList <CheckInterfaceTracingResult> TranslateResultSet(IDataReader reader)
        {
            IList <CheckInterfaceTracingResult> resultList = new List <CheckInterfaceTracingResult>();
            object data;

            while (reader.Read())
            {
                CheckInterfaceTracingResult result = new CheckInterfaceTracingResult();

                data = reader["LOGG_ON"];

                if (data != DBNull.Value)
                {
                    result.LoggOn = DbTypeConvertor.ConvertStringToBool(data.ToString()).Value;
                }

                data = reader["LOGG_INTVL"];

                if (data != DBNull.Value)
                {
                    result.LoggInterval = DbTypeConvertor.Convert <int>(data);
                }

                data = reader["LOGG_STARTDTM"];

                if (data != DBNull.Value)
                {
                    result.LoggStarted = DbTypeConvertor.Convert <DateTime>(data);
                }

                resultList.Add(result);
            }

            return(resultList);
        }