/// <summary> /// Merges two databases together. /// </summary> /// <param name="mergeDatabase">The database to merge into the base database.</param> /// <param name="tableName">The name of the table to receive merge conflict information.</param> public void Merge(Database mergeDatabase, string tableName) { int error = MsiInterop.MsiDatabaseMerge(this.Handle, mergeDatabase.Handle, tableName); if (0 != error) { throw new MsiException(error); } }