Skip to content

Add merge generator tool - #99

Merged
ErikEJ merged 1 commit into
mainfrom
merge-tool
Nov 3, 2025
Merged

ErikEJ merged 1 commit into
mainfrom
merge-tool

Conversation

@ErikEJ

@ErikEJ ErikEJ commented Nov 3, 2025

Copy link
Copy Markdown
Owner

part of #93

Copilot AI review requested due to automatic review settings November 3, 2025 16:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a merge generator tool to the DacFXTool project, implementing functionality to generate SQL MERGE statements from database tables. The tool uses a third-party stored procedure sp_generate_merge to create merge scripts for data synchronization.

  • Adds embedded SQL stored procedure for generating MERGE statements
  • Implements C# wrapper class to execute the merge generation
  • Extends command-line interface to support the new merge functionality

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/DacFXToolLib/sp_generate_merge.sql Large embedded SQL stored procedure for generating MERGE statements
src/DacFXToolLib/MergeGenerator.cs C# class that executes the stored procedure and writes output files
src/DacFXToolLib/DacFXToolLib.csproj Project configuration to include SQL file as embedded resource
src/DacFXTool/Properties/launchSettings.json Updated launch configuration for testing merge functionality
src/DacFXTool/Program.cs Command-line argument parsing for new merge command

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/DacFXToolLib/sp_generate_merge.sql
Comment thread src/DacFXToolLib/sp_generate_merge.sql
Comment thread src/DacFXToolLib/sp_generate_merge.sql
Comment thread src/DacFXToolLib/sp_generate_merge.sql
Comment thread src/DacFXToolLib/MergeGenerator.cs
Comment thread src/DacFXToolLib/MergeGenerator.cs
@ErikEJ ErikEJ changed the title Add mege generator tool Add merge generator tool Nov 3, 2025
@ErikEJ
ErikEJ merged commit e1e3aa8 into main Nov 3, 2025
1 check passed
@ErikEJ
ErikEJ deleted the merge-tool branch April 15, 2026 07:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants