private string CreateOriginalWhere(MySqlCommand cmd) { StringBuilder stringBuilder = new StringBuilder(); foreach (Object o in this._schema.Rows) { DataRow dataRow = (DataRow)o; string text = (string)dataRow["BaseTableName"]; if (text != null && text.Length != 0 && ((bool)dataRow["IsKey"] || (bool)dataRow["IsUnique"] || !this.lastOneWins) && MySqlCommandBuilder.IncludedInWhereClause(dataRow)) { string text2 = this.Quote((string)dataRow["ColumnName"]); MySqlParameter mySqlParameter = this.CreateParameter(dataRow, true); cmd.Parameters.Add(mySqlParameter); stringBuilder.Append(text2 + " <=> " + mySqlParameter.ParameterName + " AND "); } } stringBuilder.Remove(stringBuilder.Length - 5, 5); return(stringBuilder.ToString()); }