/// <summary>
 /// Add a new trace_xe_action_map within trace_xe_action_map database table
 /// </summary>
 /// <param name="obj">trace_xe_action_map</param>
 /// <returns>key of table</returns>
 public int Add(trace_xe_action_map obj)
 {
     SqlHelper.ExecuteNonQuery(Data.ConnectionString, CommandType.StoredProcedure,"sproc_trace_xe_action_map_Add"
                     ,Data.CreateParameter("trace_column_id", obj.trace_column_id)
                     ,Data.CreateParameter("package_name", obj.package_name)
                     ,Data.CreateParameter("xe_action_name", obj.xe_action_name)
     );
     return 0;
 }
 /// <summary>
 /// 
 /// </summary>
 /// <returns></returns>
 public trace_xe_action_map Populate(IDataReader myReader)
 {
     trace_xe_action_map obj = new trace_xe_action_map();
     obj.trace_column_id = (int) myReader["trace_column_id"];
     obj.package_name = (string) myReader["package_name"];
     obj.xe_action_name = (string) myReader["xe_action_name"];
     return obj;
 }
 /// <summary>
 /// Add a new trace_xe_action_map within trace_xe_action_map database table
 /// </summary>
 /// <param name="obj_trace_xe_action_map">trace_xe_action_map</param>
 /// <returns>key of table</returns>
 public int Add(trace_xe_action_map obj_trace_xe_action_map)
 {
     ServerCache.Remove("trace_xe_action_map", true);
     return objtrace_xe_action_mapDA.Add(obj_trace_xe_action_map);
 }