/// <summary>
 /// Deprecated Method for adding a new object to the mpos_gn_common EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTompos_gn_common(mpos_gn_common mpos_gn_common)
 {
     base.AddObject("mpos_gn_common", mpos_gn_common);
 }
        public mpos_gn_common convert(gn_common_201204181300 m)
        {
            //Console.WriteLine(m.Session_ID);
            mpos_gn_common gn = new mpos_gn_common();
            gn.Abnormal_reason = (int?)m.Abnormal_reason;
            //文本解释转换
            gn.my_Abnormal_reason = MySqlConvert0.getAbnormalReason(m.Abnormal_reason);
            gn.abort = m.abort == true ? 1 : 0;
            gn.Ack = (int?)m.Ack;
            gn.APN = m.APN;
            gn.CI = (int?)m.CI;
            gn.Content_Type = m.Content_Type;//
            //文本解释转换
            gn.my_Content_Type = MySqlConvert0.getContentTypeHeader(m.Content_Type);
            gn.Count_Packet_DL = (int?)m.Count_Packet_DL;
            gn.Count_Packet_UL = (int?)m.Count_Packet_UL;
            gn.Delete_PDP = m.Delete_PDP;
            gn.Delete_PDP_Direction = m.Delete_PDP_Direction;
            gn.Delivery_Report = m.Delivery_Report;
            gn.DEST_IP = m.DEST_IP;
            //文本解释转换
            gn.my_DEST_IP = MySqlConvert0.getIpAddress((int)m.DEST_IP);
            gn.DEST_PORT = m.DEST_PORT;
            gn.Disconnect = m.Disconnect;
            gn.DNS_TTL = (int?)m.DNS_TTL;
            gn.Duration = m.Duration;
            gn.End_Date_Time = DateTime.Parse(m.End_Date_Time.ToString());
            gn.ErrorPacketLost = (int?)m.ErrorPacketLost;
            gn.ErrorPacketWired = (int?)m.ErrorPacketWired;
            gn.ErrorPacketWireless = (int?)m.ErrorPacketWireless;
            gn.Event_Type = (int?)m.Event_Type;
            //文本解释转换
            gn.my_Event_Type = MySqlConvert0.getEventType(m.Event_Type);
            gn.From = m.From;
            gn.GGSN = m.GGSN;
            gn.GGSN_IP = m.GGSN_IP;
            gn.Identifier = (int?)m.Identifier;
            gn.IMEI = m.IMEI;
            gn.IMSI = m.IMSI;
            gn.IP_LEN_DL = (int?)m.IP_LEN_DL;
            gn.IP_LEN_UL = (int?)m.IP_LEN_UL;
            gn.IpLenDlAck = (int?)m.IpLenDlAck;
            gn.IpLenUpAck = (int?)m.IpLenUpAck;
            gn.Is_UserAbnormal = (int?)m.Is_UserAbnormal;
            gn.IsReassemble = m.IsReassemble;
            gn.LAC = (int?)m.LAC;
            gn.MMS_request = m.MMS_request;
            gn.MMS_resp_status = m.MMS_resp_status;
            gn.MSISDN = (long)m.MSISDN;
            gn.Online_ID = (long)m.Online_ID;
            gn.Prefix_IMEI = m.Prefix_IMEI;
            gn.PROTOCOL = m.PROTOCOL;
            //文本解释转换
            gn.my_Protocol = MySqlConvert0.getProtocol(m.PROTOCOL);
            gn.Query_Name = m.Query_Name;//
            gn.Query_Type = m.Query_Type;
            gn.RAT_TYPE = m.RAT_TYPE;
            //文本解释转换
            gn.my_RAT_TYPE = MySqlConvert0.getRateType(m.RAT_TYPE);
            gn.Repeat_Count = (int?)m.Repeat_Count;
            gn.Resp = m.Resp;
            gn.Resp_cause = m.Resp_cause;
            gn.Resp_DelayFirst = (int?)m.Resp_DelayFirst;
            gn.Result = m.Result;
            gn.Result_DelayFirst = m.Result_DelayFirst;
            gn.SAC = (int?)m.SAC;
            gn.Service_TYPE = m.Service_TYPE;
            //文本解释转换
            gn.my_Service_TYPE = MySqlConvert0.getServiceType(m.Service_TYPE);
            gn.Session_ID = (long)m.Session_ID;
            gn.SGSN = m.SGSN;
            gn.SGSN_IP = m.SGSN_IP;
            gn.SOURCE_IP = m.SOURCE_IP;
            //文本解释转换
            gn.my_SOURCE_IP = MySqlConvert0.getIpAddress((int)m.SOURCE_IP);
            gn.SOURCE_PORT = m.SOURCE_PORT;
            gn.SP_Address = m.SP_Address;
            gn.Start_Date_Time = DateTime.Parse(m.Start_Date_Time.ToString());
            gn.Sub_Service_Type = m.Sub_Service_Type;
            //文本解释转换
            gn.my_Sub_Service_Type = MySqlConvert0.getSubServiceType(m.Sub_Service_Type);
            gn.Subject = m.Subject;//
            gn.SynDirection = (int?)m.SynDirection;
            gn.To = m.To;//
            gn.URI = m.URI;//
            //文本解释转换
            gn.my_URI_Len = MySqlConvert0.getURI_Control_N(m.URI);
            gn.my_URI_IMEI = MySqlConvert0.getURI_IMEI(m.URI);
            gn.my_URI_UA = MySqlConvert0.getURI_UA(m.URI);

            gn.my_URI_UA_MS_Type = MySqlConvert0.getURI_MS_Type(gn.my_URI_UA);
            gn.my_URI_UA_Weibo_Ver = MySqlConvert0.getURI_Weibo_Ver(gn.my_URI_UA);
            gn.my_URI_UA_OS = MySqlConvert0.getURI_OS(gn.my_URI_UA);

            gn.URI_Main = m.URI_Main;//
            //正则表达式转换
            gn.my_URI_Main = MySqlConvert0.getUriMain(m.URI_Main);//
            //获取uri的主机的二级页面,即网页内容
            gn.my_URI_Main_header = MySqlConvert0.getUriMainHeader(m.URI_Main);
            gn.User_Agent_Main = m.User_Agent_Main;//

            return gn;
        }
 /// <summary>
 /// Create a new mpos_gn_common object.
 /// </summary>
 /// <param name="gn_id">Initial value of the gn_id property.</param>
 public static mpos_gn_common Creatempos_gn_common(global::System.Int32 gn_id)
 {
     mpos_gn_common mpos_gn_common = new mpos_gn_common();
     mpos_gn_common.gn_id = gn_id;
     return mpos_gn_common;
 }