/// <summary> /// Register Logee Implement /// </summary> /// <param name="tableName"></param> /// <param name="tableId"></param> /// <param name="logee"></param> public void Register(TableName tableName, IRowLogee logee) { if (rowLogees.ContainsKey(tableName)) rowLogees.Remove(tableName); rowLogees.Add(tableName, logee); }
/// <summary> /// Register Logee Implement /// </summary> /// <param name="tableName"></param> /// <param name="tableId"></param> /// <param name="logee"></param> public void Register(TableName tableName, IRowLogee logee) { if (rowLogees.ContainsKey(tableName)) { rowLogees.Remove(tableName); } rowLogees.Add(tableName, logee); }
public Logger(Transaction transaction, DPObject dpo) { this.log_transaction = transaction; this.tableName = dpo.TableName; this.tableId = dpo.TableId; this.rowID = dpo.RowId; this.logee = LogManager.Instance.RowLogee(dpo); dpoType = dpo.GetType(); }
public Logger(Transaction transaction, TableName tableName, string rowIdColumnName, int rowID) { this.log_transaction = transaction; this.tableName = tableName; this.tableId = this.tableName.Id; this.rowID = rowID; this.logee = LogManager.Instance.RowLogee(tableName); this.rowIdColumnName = rowIdColumnName; }
/// <summary> /// register user defined record/row logee /// </summary> /// <param name="tableName"></param> /// <param name="logee"></param> public static void Register(this TableName tableName, IRowLogee logee) { LogManager.Instance.Register(tableName, logee); }