Example #1
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override YdjxkhInfo DataReaderToEntity(IDataReader dataReader)
        {
            YdjxkhInfo      info   = new YdjxkhInfo();
            SmartDataReader reader = new SmartDataReader(dataReader);

            info.ID           = reader.GetString("ID");
            info.HosID        = reader.GetString("HosID");
            info.Year         = reader.GetString("Year");
            info.Month        = reader.GetString("Month");
            info.Type         = reader.GetString("Type");
            info.Desc         = reader.GetString("Desc");
            info.BeginDate    = reader.GetDateTimeNullable("BeginDate");
            info.EndDate      = reader.GetDateTimeNullable("EndDate");
            info.ResKS_ID     = reader.GetString("ResKS_ID");
            info.CheckKS_ID   = reader.GetString("CheckKS_ID");
            info.CheckTime    = reader.GetDateTimeNullable("CheckTime");
            info.Checker      = reader.GetString("Checker");
            info.TotalPoint   = reader.GetDecimalNullable("TotalPoint");
            info.AverageRatio = reader.GetDecimalNullable("AverageRatio");
            info.State        = reader.GetString("State");
            info.Creator      = reader.GetString("Creator");
            info.CreateTime   = reader.GetDateTimeNullable("CreateTime");
            info.Editor       = reader.GetString("Editor");
            info.EditTime     = reader.GetDateTime("EditTime");
            info.Note         = reader.GetString("Note");

            return(info);
        }
Example #2
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_RoleInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_RoleInfo    info   = new Sys_RoleInfo();
            SmartDataReader reader = new SmartDataReader(dataReader);

            info.F_Id               = reader.GetString("F_Id");
            info.F_OrganizeId       = reader.GetString("F_OrganizeId");
            info.F_Category         = reader.GetInt32Nullable("F_Category");
            info.F_EnCode           = reader.GetString("F_EnCode");
            info.F_FullName         = reader.GetString("F_FullName");
            info.F_Type             = reader.GetString("F_Type");
            info.F_AllowEdit        = reader.GetBooleanNullable("F_AllowEdit");
            info.F_AllowDelete      = reader.GetBooleanNullable("F_AllowDelete");
            info.F_SortCode         = reader.GetInt32Nullable("F_SortCode");
            info.F_DeleteMark       = reader.GetBooleanNullable("F_DeleteMark");
            info.F_EnabledMark      = reader.GetBooleanNullable("F_EnabledMark");
            info.F_Description      = reader.GetString("F_Description");
            info.F_CreatorTime      = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId    = reader.GetString("F_CreatorUserId");
            info.F_LastModifyTime   = reader.GetDateTimeNullable("F_LastModifyTime");
            info.F_LastModifyUserId = reader.GetString("F_LastModifyUserId");
            info.F_DeleteTime       = reader.GetDateTimeNullable("F_DeleteTime");
            info.F_DeleteUserId     = reader.GetString("F_DeleteUserId");

            return(info);
        }
Example #3
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_DbBackupInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_DbBackupInfo info   = new Sys_DbBackupInfo();
            SmartDataReader  reader = new SmartDataReader(dataReader);

            info.F_Id               = reader.GetString("F_Id");
            info.F_BackupType       = reader.GetString("F_BackupType");
            info.F_DbName           = reader.GetString("F_DbName");
            info.F_FileName         = reader.GetString("F_FileName");
            info.F_FileSize         = reader.GetString("F_FileSize");
            info.F_FilePath         = reader.GetString("F_FilePath");
            info.F_BackupTime       = reader.GetDateTimeNullable("F_BackupTime");
            info.F_SortCode         = reader.GetInt32Nullable("F_SortCode");
            info.F_DeleteMark       = reader.GetBooleanNullable("F_DeleteMark");
            info.F_EnabledMark      = reader.GetBooleanNullable("F_EnabledMark");
            info.F_Description      = reader.GetString("F_Description");
            info.F_CreatorTime      = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId    = reader.GetString("F_CreatorUserId");
            info.F_LastModifyTime   = reader.GetDateTimeNullable("F_LastModifyTime");
            info.F_LastModifyUserId = reader.GetString("F_LastModifyUserId");
            info.F_DeleteTime       = reader.GetDateTimeNullable("F_DeleteTime");
            info.F_DeleteUserId     = reader.GetString("F_DeleteUserId");

            return(info);
        }
Example #4
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_ModuleButtonInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_ModuleButtonInfo info   = new Sys_ModuleButtonInfo();
            SmartDataReader      reader = new SmartDataReader(dataReader);

            info.F_Id               = reader.GetString("F_Id");
            info.F_ModuleId         = reader.GetString("F_ModuleId");
            info.F_ParentId         = reader.GetString("F_ParentId");
            info.F_Layers           = reader.GetInt32Nullable("F_Layers");
            info.F_EnCode           = reader.GetString("F_EnCode");
            info.F_FullName         = reader.GetString("F_FullName");
            info.F_Icon             = reader.GetString("F_Icon");
            info.F_Location         = reader.GetInt32Nullable("F_Location");
            info.F_JsEvent          = reader.GetString("F_JsEvent");
            info.F_UrlAddress       = reader.GetString("F_UrlAddress");
            info.F_Split            = reader.GetBooleanNullable("F_Split");
            info.F_IsPublic         = reader.GetBooleanNullable("F_IsPublic");
            info.F_AllowEdit        = reader.GetBooleanNullable("F_AllowEdit");
            info.F_AllowDelete      = reader.GetBooleanNullable("F_AllowDelete");
            info.F_SortCode         = reader.GetInt32Nullable("F_SortCode");
            info.F_DeleteMark       = reader.GetBooleanNullable("F_DeleteMark");
            info.F_EnabledMark      = reader.GetBooleanNullable("F_EnabledMark");
            info.F_Description      = reader.GetString("F_Description");
            info.F_CreatorTime      = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId    = reader.GetString("F_CreatorUserId");
            info.F_LastModifyTime   = reader.GetDateTimeNullable("F_LastModifyTime");
            info.F_LastModifyUserId = reader.GetString("F_LastModifyUserId");
            info.F_DeleteTime       = reader.GetDateTimeNullable("F_DeleteTime");
            info.F_DeleteUserId     = reader.GetString("F_DeleteUserId");

            return(info);
        }
Example #5
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_OrganizeInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_OrganizeInfo info   = new Sys_OrganizeInfo();
            SmartDataReader  reader = new SmartDataReader(dataReader);

            info.F_Id               = reader.GetString("F_Id");
            info.F_ParentId         = reader.GetString("F_ParentId");
            info.F_Layers           = reader.GetInt32Nullable("F_Layers");
            info.F_EnCode           = reader.GetString("F_EnCode");
            info.F_FullName         = reader.GetString("F_FullName");
            info.F_ShortName        = reader.GetString("F_ShortName");
            info.F_CategoryId       = reader.GetString("F_CategoryId");
            info.F_ManagerId        = reader.GetString("F_ManagerId");
            info.F_TelePhone        = reader.GetString("F_TelePhone");
            info.F_MobilePhone      = reader.GetString("F_MobilePhone");
            info.F_WeChat           = reader.GetString("F_WeChat");
            info.F_Fax              = reader.GetString("F_Fax");
            info.F_Email            = reader.GetString("F_Email");
            info.F_AreaId           = reader.GetString("F_AreaId");
            info.F_Address          = reader.GetString("F_Address");
            info.F_AllowEdit        = reader.GetBooleanNullable("F_AllowEdit");
            info.F_AllowDelete      = reader.GetBooleanNullable("F_AllowDelete");
            info.F_SortCode         = reader.GetInt32Nullable("F_SortCode");
            info.F_DeleteMark       = reader.GetBooleanNullable("F_DeleteMark");
            info.F_EnabledMark      = reader.GetBooleanNullable("F_EnabledMark");
            info.F_Description      = reader.GetString("F_Description");
            info.F_CreatorTime      = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId    = reader.GetString("F_CreatorUserId");
            info.F_LastModifyTime   = reader.GetDateTimeNullable("F_LastModifyTime");
            info.F_LastModifyUserId = reader.GetString("F_LastModifyUserId");
            info.F_DeleteTime       = reader.GetDateTimeNullable("F_DeleteTime");
            info.F_DeleteUserId     = reader.GetString("F_DeleteUserId");

            return(info);
        }
Example #6
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_ItemsDetailInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_ItemsDetailInfo info   = new Sys_ItemsDetailInfo();
            SmartDataReader     reader = new SmartDataReader(dataReader);

            info.F_Id               = reader.GetString("F_Id");
            info.F_ItemId           = reader.GetString("F_ItemId");
            info.F_ParentId         = reader.GetString("F_ParentId");
            info.F_ItemCode         = reader.GetString("F_ItemCode");
            info.F_ItemName         = reader.GetString("F_ItemName");
            info.F_SimpleSpelling   = reader.GetString("F_SimpleSpelling");
            info.F_IsDefault        = reader.GetBooleanNullable("F_IsDefault");
            info.F_Layers           = reader.GetInt32Nullable("F_Layers");
            info.F_SortCode         = reader.GetInt32Nullable("F_SortCode");
            info.F_DeleteMark       = reader.GetBooleanNullable("F_DeleteMark");
            info.F_EnabledMark      = reader.GetBooleanNullable("F_EnabledMark");
            info.F_Description      = reader.GetString("F_Description");
            info.F_CreatorTime      = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId    = reader.GetString("F_CreatorUserId");
            info.F_LastModifyTime   = reader.GetDateTimeNullable("F_LastModifyTime");
            info.F_LastModifyUserId = reader.GetString("F_LastModifyUserId");
            info.F_DeleteTime       = reader.GetDateTimeNullable("F_DeleteTime");
            info.F_DeleteUserId     = reader.GetString("F_DeleteUserId");

            return(info);
        }
Example #7
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dataReader">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override UserInfo DataReaderToEntity(IDataReader dataReader)
        {
            UserInfo        info   = new UserInfo();
            SmartDataReader reader = new SmartDataReader(dataReader);

            info.ID           = reader.GetInt32("ID");
            info.PID          = reader.GetInt32("PID");
            info.HandNo       = reader.GetString("HandNo");
            info.Name         = reader.GetString("Name");
            info.Password     = reader.GetString("Password");
            info.FullName     = reader.GetString("FullName");
            info.Nickname     = reader.GetString("Nickname");
            info.IsExpire     = reader.GetBoolean("IsExpire");
            info.ExpireDate   = reader.GetDateTimeNullable("ExpireDate");
            info.Title        = reader.GetString("Title");
            info.IdentityCard = reader.GetString("IdentityCard");
            info.MobilePhone  = reader.GetString("MobilePhone");
            info.OfficePhone  = reader.GetString("OfficePhone");
            info.HomePhone    = reader.GetString("HomePhone");
            info.Email        = reader.GetString("Email");
            info.Address      = reader.GetString("Address");
            info.WorkAddr     = reader.GetString("WorkAddr");
            info.Gender       = reader.GetString("Gender");
            info.Birthday     = reader.GetDateTime("Birthday");
            info.QQ           = reader.GetString("QQ");
            info.Signature    = reader.GetString("Signature");
            info.AuditStatus  = reader.GetString("AuditStatus");
            //info.Portrait = reader.GetBytes("Portrait");
            info.Note              = reader.GetString("Note");
            info.CustomField       = reader.GetString("CustomField");
            info.Dept_ID           = reader.GetString("Dept_ID");
            info.DeptName          = reader.GetString("DeptName");
            info.Company_ID        = reader.GetString("Company_ID");
            info.CompanyName       = reader.GetString("CompanyName");
            info.SortCode          = reader.GetString("SortCode");
            info.Creator           = reader.GetString("Creator");
            info.Creator_ID        = reader.GetString("Creator_ID");
            info.CreateTime        = reader.GetDateTime("CreateTime");
            info.Editor            = reader.GetString("Editor");
            info.Editor_ID         = reader.GetString("Editor_ID");
            info.EditTime          = reader.GetDateTime("EditTime");
            info.Deleted           = reader.GetInt32("Deleted") > 0;
            info.CurrentLoginIP    = reader.GetString("CurrentLoginIP");
            info.CurrentLoginTime  = reader.GetDateTime("CurrentLoginTime");
            info.CurrentMacAddress = reader.GetString("CurrentMacAddress");
            info.OpenId            = reader.GetString("OpenId");
            info.UnionId           = reader.GetString("UnionId");
            info.Status            = reader.GetString("Status");
            info.SubscribeWechat   = reader.GetString("SubscribeWechat");
            info.DeptPermission    = reader.GetString("DeptPermission");
            info.CorpUserId        = reader.GetString("CorpUserId");
            info.CorpStatus        = reader.GetString("CorpStatus");

            return(info);
        }
Example #8
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_LogInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_LogInfo     info   = new Sys_LogInfo();
            SmartDataReader reader = new SmartDataReader(dataReader);

            info.F_Id            = reader.GetString("F_Id");
            info.F_Date          = reader.GetDateTimeNullable("F_Date");
            info.F_Account       = reader.GetString("F_Account");
            info.F_NickName      = reader.GetString("F_NickName");
            info.F_Type          = reader.GetString("F_Type");
            info.F_IPAddress     = reader.GetString("F_IPAddress");
            info.F_IPAddressName = reader.GetString("F_IPAddressName");
            info.F_ModuleId      = reader.GetString("F_ModuleId");
            info.F_ModuleName    = reader.GetString("F_ModuleName");
            info.F_Result        = reader.GetBooleanNullable("F_Result");
            info.F_Description   = reader.GetString("F_Description");
            info.F_CreatorTime   = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId = reader.GetString("F_CreatorUserId");

            return(info);
        }
Example #9
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override InformationInfo DataReaderToEntity(IDataReader dataReader)
        {
            InformationInfo info   = new InformationInfo();
            SmartDataReader reader = new SmartDataReader(dataReader);

            info.ID              = reader.GetString("ID");
            info.Title           = reader.GetString("Title");
            info.Content         = reader.GetString("Content");
            info.Attachment_GUID = reader.GetString("Attachment_GUID");
            info.Category        = ConvertCategory(reader.GetString("CATEGORY"));
            info.SubType         = reader.GetString("SubType");
            info.Editor          = reader.GetString("Editor");
            info.EditTime        = reader.GetDateTime("EditTime");
            info.IsChecked       = reader.GetInt32("IsChecked");
            info.CheckUser       = reader.GetString("CheckUser");
            info.CheckTime       = reader.GetDateTimeNullable("CheckTime");
            info.ForceExpire     = reader.GetInt32("ForceExpire");
            info.TimeOut         = reader.GetDateTimeNullable("TimeOut");
            info.Status          = reader.GetInt32("Status");

            return(info);
        }
Example #10
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_UserInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_UserInfo    info   = new Sys_UserInfo();
            SmartDataReader reader = new SmartDataReader(dataReader);

            info.F_Id               = reader.GetString("F_Id");
            info.F_WarehouseId      = reader.GetString("F_WarehouseId");
            info.F_Account          = reader.GetString("F_Account");
            info.F_UserPassword     = reader.GetString("F_UserPassword");
            info.F_RealName         = reader.GetString("F_RealName");
            info.F_NickName         = reader.GetString("F_NickName");
            info.F_HeadIcon         = reader.GetString("F_HeadIcon");
            info.F_Gender           = reader.GetBooleanNullable("F_Gender");
            info.F_Birthday         = reader.GetDateTimeNullable("F_Birthday");
            info.F_MobilePhone      = reader.GetString("F_MobilePhone");
            info.F_Email            = reader.GetString("F_Email");
            info.F_WeChat           = reader.GetString("F_WeChat");
            info.F_ManagerId        = reader.GetString("F_ManagerId");
            info.F_SecurityLevel    = reader.GetInt32Nullable("F_SecurityLevel");
            info.F_Signature        = reader.GetString("F_Signature");
            info.F_OrganizeId       = reader.GetString("F_OrganizeId");
            info.F_DepartmentId     = reader.GetString("F_DepartmentId");
            info.F_RoleId           = reader.GetString("F_RoleId");
            info.F_DutyId           = reader.GetString("F_DutyId");
            info.F_IsAdministrator  = reader.GetBooleanNullable("F_IsAdministrator");
            info.F_SortCode         = reader.GetInt32Nullable("F_SortCode");
            info.F_DeleteMark       = reader.GetBooleanNullable("F_DeleteMark");
            info.F_EnabledMark      = reader.GetBooleanNullable("F_EnabledMark");
            info.F_Description      = reader.GetString("F_Description");
            info.F_CreatorTime      = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId    = reader.GetString("F_CreatorUserId");
            info.F_LastModifyTime   = reader.GetDateTimeNullable("F_LastModifyTime");
            info.F_LastModifyUserId = reader.GetString("F_LastModifyUserId");
            info.F_DeleteTime       = reader.GetDateTimeNullable("F_DeleteTime");
            info.F_DeleteUserId     = reader.GetString("F_DeleteUserId");

            return(info);
        }
Example #11
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_ModuleFormInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_ModuleFormInfo info   = new Sys_ModuleFormInfo();
            SmartDataReader    reader = new SmartDataReader(dataReader);

            info.F_Id               = reader.GetString("F_Id");
            info.F_ModuleId         = reader.GetString("F_ModuleId");
            info.F_EnCode           = reader.GetString("F_EnCode");
            info.F_FullName         = reader.GetString("F_FullName");
            info.F_FormJson         = reader.GetString("F_FormJson");
            info.F_SortCode         = reader.GetInt32Nullable("F_SortCode");
            info.F_DeleteMark       = reader.GetBooleanNullable("F_DeleteMark");
            info.F_EnabledMark      = reader.GetBooleanNullable("F_EnabledMark");
            info.F_Description      = reader.GetString("F_Description");
            info.F_CreatorTime      = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId    = reader.GetString("F_CreatorUserId");
            info.F_LastModifyTime   = reader.GetDateTimeNullable("F_LastModifyTime");
            info.F_LastModifyUserId = reader.GetString("F_LastModifyUserId");
            info.F_DeleteTime       = reader.GetDateTimeNullable("F_DeleteTime");
            info.F_DeleteUserId     = reader.GetString("F_DeleteUserId");

            return(info);
        }
Example #12
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override AppBaseEntity DataReaderToEntity(IDataReader dataReader)
        {
            AppBaseEntity   info   = new AppBaseEntity();
            SmartDataReader reader = new SmartDataReader(dataReader);

            info.F_Id       = reader.GetString("F_Id");
            info.F_ParentId = reader.GetString("F_ParentId");

            info.F_EnCode   = reader.GetString("F_EnCode");
            info.F_FullName = reader.GetString("F_FullName");

            info.F_SortCode         = reader.GetInt32Nullable("F_SortCode");
            info.F_DeleteMark       = reader.GetBooleanNullable("F_DeleteMark");
            info.F_EnabledMark      = reader.GetBooleanNullable("F_EnabledMark");
            info.F_Description      = reader.GetString("F_Description");
            info.F_CreatorTime      = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId    = reader.GetString("F_CreatorUserId");
            info.F_LastModifyTime   = reader.GetDateTimeNullable("F_LastModifyTime");
            info.F_LastModifyUserId = reader.GetString("F_LastModifyUserId");
            info.F_DeleteTime       = reader.GetDateTimeNullable("F_DeleteTime");
            info.F_DeleteUserId     = reader.GetString("F_DeleteUserId");

            return(info);
        }
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_ModuleFormInstanceInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_ModuleFormInstanceInfo info   = new Sys_ModuleFormInstanceInfo();
            SmartDataReader            reader = new SmartDataReader(dataReader);

            info.F_Id            = reader.GetString("F_Id");
            info.F_FormId        = reader.GetString("F_FormId");
            info.F_ObjectId      = reader.GetString("F_ObjectId");
            info.F_InstanceJson  = reader.GetString("F_InstanceJson");
            info.F_SortCode      = reader.GetInt32Nullable("F_SortCode");
            info.F_CreatorTime   = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId = reader.GetString("F_CreatorUserId");

            return(info);
        }
Example #14
0
        /// <summary>
        /// 将DataReader的属性值转化为实体类的属性值,返回实体类
        /// </summary>
        /// <param name="dr">有效的DataReader对象</param>
        /// <returns>实体类对象</returns>
        protected override Sys_RoleAuthorizeInfo DataReaderToEntity(IDataReader dataReader)
        {
            Sys_RoleAuthorizeInfo info   = new Sys_RoleAuthorizeInfo();
            SmartDataReader       reader = new SmartDataReader(dataReader);

            info.F_Id            = reader.GetString("F_Id");
            info.F_ItemType      = reader.GetInt32Nullable("F_ItemType");
            info.F_ItemId        = reader.GetString("F_ItemId");
            info.F_ObjectType    = reader.GetInt32Nullable("F_ObjectType");
            info.F_ObjectId      = reader.GetString("F_ObjectId");
            info.F_SortCode      = reader.GetInt32Nullable("F_SortCode");
            info.F_CreatorTime   = reader.GetDateTimeNullable("F_CreatorTime");
            info.F_CreatorUserId = reader.GetString("F_CreatorUserId");

            return(info);
        }