/// <summary>
		/// 获得数据列表
		/// </summary>
		public List<Garfield.Model.Sys_log_Err> DataTableToList(DataTable dt)
		{
			List<Garfield.Model.Sys_log_Err> modelList = new List<Garfield.Model.Sys_log_Err>();
			int rowsCount = dt.Rows.Count;
			if (rowsCount > 0)
			{
				Garfield.Model.Sys_log_Err model;
				for (int n = 0; n < rowsCount; n++)
				{
					model = new Garfield.Model.Sys_log_Err();
					if(dt.Rows[n]["id"]!=null && dt.Rows[n]["id"].ToString()!="")
					{
						model.id=int.Parse(dt.Rows[n]["id"].ToString());
					}
					if(dt.Rows[n]["Err_typeid"]!=null && dt.Rows[n]["Err_typeid"].ToString()!="")
					{
						model.Err_typeid=int.Parse(dt.Rows[n]["Err_typeid"].ToString());
					}
					if(dt.Rows[n]["Err_type"]!=null && dt.Rows[n]["Err_type"].ToString()!="")
					{
					model.Err_type=dt.Rows[n]["Err_type"].ToString();
					}
					if(dt.Rows[n]["Err_time"]!=null && dt.Rows[n]["Err_time"].ToString()!="")
					{
						model.Err_time=DateTime.Parse(dt.Rows[n]["Err_time"].ToString());
					}
					if(dt.Rows[n]["Err_url"]!=null && dt.Rows[n]["Err_url"].ToString()!="")
					{
					model.Err_url=dt.Rows[n]["Err_url"].ToString();
					}
					if(dt.Rows[n]["Err_message"]!=null && dt.Rows[n]["Err_message"].ToString()!="")
					{
					model.Err_message=dt.Rows[n]["Err_message"].ToString();
					}
					if(dt.Rows[n]["Err_source"]!=null && dt.Rows[n]["Err_source"].ToString()!="")
					{
					model.Err_source=dt.Rows[n]["Err_source"].ToString();
					}
					if(dt.Rows[n]["Err_trace"]!=null && dt.Rows[n]["Err_trace"].ToString()!="")
					{
					model.Err_trace=dt.Rows[n]["Err_trace"].ToString();
					}
					if(dt.Rows[n]["Err_emp_id"]!=null && dt.Rows[n]["Err_emp_id"].ToString()!="")
					{
						model.Err_emp_id=int.Parse(dt.Rows[n]["Err_emp_id"].ToString());
					}
					if(dt.Rows[n]["Err_emp_name"]!=null && dt.Rows[n]["Err_emp_name"].ToString()!="")
					{
					model.Err_emp_name=dt.Rows[n]["Err_emp_name"].ToString();
					}
					if(dt.Rows[n]["Err_ip"]!=null && dt.Rows[n]["Err_ip"].ToString()!="")
					{
					model.Err_ip=dt.Rows[n]["Err_ip"].ToString();
					}
					modelList.Add(model);
				}
			}
			return modelList;
		}
		/// <summary>
		/// 更新一条数据
		/// </summary>
		public bool Update(Garfield.Model.Sys_log_Err model)
		{
			return dal.Update(model);
		}
		/// <summary>
		/// 增加一条数据
		/// </summary>
		public int  Add(Garfield.Model.Sys_log_Err model)
		{
			return dal.Add(model);
		}