protected override ExeResEdm WriteLog(Log_SystemMonitorMQ model) { if (model == null) { return(new ExeResEdm()); } // AdoSQLHelper<Log_SystemMonitor> sqlHelper = new AdoSQLHelper<Log_SystemMonitor>(); var dbAccessFac = new Log_SystemMonitorDBAccessFac().DBAccessFactory(); Log_SystemMonitor dbModel = AutoMapperConfig.GetLog_SystemMonitorModel(model); AddDBPara <Log_SystemMonitor> addDBPara = new AddDBPara <Log_SystemMonitor>() { DBType = DBType.LogMonitor, Model = dbModel, SkipCols = new string[] { "Id" }, TableName = "Log_SystemMonitor", }; try { var n = dbAccessFac.Add(addDBPara); return(n); } catch (Exception ex) { ExeResEdm dbResEdm = new ExeResEdm() { ErrCode = 1, ExBody = ex, Module = "WriteLog方法" }; return(dbResEdm); } }
public static Log_SystemMonitor GetLog_SystemMonitorModel(Log_SystemMonitorMQ oldModel) { if (oldModel == null) { return(null); } Log_SystemMonitor newModel = new Log_SystemMonitor(); try { newModel = AutoMapperExtension.MapTo <Log_SystemMonitor>(oldModel); } catch { newModel = SerializerHelper.ObjectDeepCopy <Log_SystemMonitor>(oldModel); } newModel.DiskSpace = /* GetSQLXml */ GetSQLXmlString <DiskSpaceEdm>(oldModel.DiskSpaceMQ); newModel.PageViewNum = /* GetSQLXml */ GetSQLXmlString <PageVist>(oldModel.PageViewNumMQ); return(newModel); }