Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: PhenX/PhenX.EntityFrameworkCore.BulkInsert
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.5
Choose a base ref
...
head repository: PhenX/PhenX.EntityFrameworkCore.BulkInsert
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.4.6
Choose a head ref
  • 3 commits
  • 9 files changed
  • 3 contributors

Commits on Dec 21, 2025

  1. Fix Oracle MERGE ORA-02012 error - invalid syntax - Fixes #79

    * Initial plan
    
    * Fix Oracle MERGE syntax - remove AS keyword, wrap ON clause in parentheses
    
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    
    * Update comment for Oracle MERGE syntax per code review
    
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    
    * Fix Oracle MERGE: validate match columns, exclude match columns from updates
    
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    
    * Fix Oracle bulk copy destination table name for temp table operations
    
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    
    * Simplify variable naming in OracleDialectBuilder per code review
    
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    Copilot and PhenX authored Dec 21, 2025
    Configuration menu
    Copy the full SHA
    86c0766 View commit details
    Browse the repository at this point in the history
  2. Fix SQL column names with spaces and reserved keywords (#86)

    * Initial plan
    
    * Fix SQL column names with spaces and reserved keywords
    
    Changed GetColumnName to GetQuotedColumnName in SqlDialectBuilder.GetUpdates()
    to properly quote column names in UPDATE SET clauses.
    
    Added test entity TestEntityWithSpecialColumnNames with columns like
    "Business Function Text" and "Order Number" to verify the fix.
    
    Added test cases for both basic insert and merge operations with
    special column names.
    
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    
    * Skip InsertEntities_WithSpecialColumnNames_Merge test for Oracle
    
    Oracle does not support insert+merge+return operations.
    
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    Co-authored-by: fabien.menager <fabien.menager@am-creations.fr>
    3 people authored Dec 21, 2025
    Configuration menu
    Copy the full SHA
    c9a8eb6 View commit details
    Browse the repository at this point in the history
  3. Fix release.yml Test step hanging by specifying target frameworks (#87)

    * Initial plan
    
    * Fix release.yml Test step by adding explicit framework flags
    
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
    Copilot and PhenX authored Dec 21, 2025
    Configuration menu
    Copy the full SHA
    844a080 View commit details
    Browse the repository at this point in the history
Loading