private void setValue(Db_BaseLog row) { this.Id = row.Id; this.createdOn = row.createdOn; this.logType = (BaseLogType)row.logType; this.message = row.message; this.showTime = SysHelps.get2TimeShowString(this.createdOn); this.createdOnString = this.createdOn.ToString("yyyy-MM-dd HH:mm"); }
/// <summary> /// 创建系统日志 /// </summary> /// <param name="message">日志内容</param> /// <returns></returns> public static BaseLog create(string message) { Db_BaseLog newRow = new Db_BaseLog() { createdOn = DateTime.Now, logType = (byte)BaseLogType.系统日志.GetHashCode(), message = message }; using (var db = new DefaultContainer()) { var newrow = db.Db_BaseLogSet.Add(newRow); db.SaveChanges(); return(new BaseLog(newrow)); } }
public BaseLog(Db_BaseLog row) { setValue(row); }