protected virtual Table BuildAuditTable(Table dataTable, INamingStrategy namingStrategy) { var auditTableName = namingStrategy.GetAuditTableName(dataTable); var auditTable = new Table(auditTableName); CopyColumns(dataTable, auditTable); CopyPrimaryKey(dataTable, auditTable); return auditTable; }
protected virtual Table BuildAuditTable(Table dataTable, INamingStrategy namingStrategy) { var auditTableName = namingStrategy.GetAuditTableName(dataTable); var auditTable = new Table(auditTableName); CopyColumns(dataTable, auditTable); CopyPrimaryKey(dataTable, auditTable); return(auditTable); }