diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index caa266a..93c38d4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4 with: - dotnet-version: 6.0.x + global-json-file: global.json - name: Install dependencies run: dotnet restore EntityFrameworkCore.Triggered.sln -p:Configuration=Release - name: Build @@ -57,7 +57,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4 with: - dotnet-version: 6.0.x + global-json-file: global.json - name: Install dependencies run: dotnet restore EntityFrameworkCore.Triggered.Samples.slnf - name: Build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 969ebd3..bedb79d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4 with: - dotnet-version: 6.0.x + global-json-file: global.json - name: Create Release NuGet package run: | arrTag=(${GITHUB_REF//\// }) diff --git a/Directory.Build.props b/Directory.Build.props index 200d4c1..d446353 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,7 +2,7 @@ true - 9.0 + default enable true Debug;Release @@ -18,9 +18,8 @@ - 3 - 6.0.0 - 6.0.0 + 9.0.3 + 9.0.3 \ No newline at end of file diff --git a/EntityFrameworkCore.Triggered.sln b/EntityFrameworkCore.Triggered.sln index db3c390..49e7dac 100644 --- a/EntityFrameworkCore.Triggered.sln +++ b/EntityFrameworkCore.Triggered.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31710.8 @@ -50,181 +50,65 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU - DebugV1|Any CPU = DebugV1|Any CPU - DebugV2|Any CPU = DebugV2|Any CPU Release|Any CPU = Release|Any CPU - ReleaseV1|Any CPU = ReleaseV1|Any CPU - ReleaseV2|Any CPU = ReleaseV2|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.Release|Any CPU.ActiveCfg = Release|Any CPU {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.Release|Any CPU.Build.0 = Release|Any CPU - {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {B338AEB6-4D18-4069-AE00-9A1E33C638F4}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.Release|Any CPU.ActiveCfg = Release|Any CPU {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.Release|Any CPU.Build.0 = Release|Any CPU - {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {F7EE1BD9-BFCB-46DB-BCF6-52661B6C346B}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {93EA656F-C065-450E-83C4-9CD510BF03A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {93EA656F-C065-450E-83C4-9CD510BF03A8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {93EA656F-C065-450E-83C4-9CD510BF03A8}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {93EA656F-C065-450E-83C4-9CD510BF03A8}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {93EA656F-C065-450E-83C4-9CD510BF03A8}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {93EA656F-C065-450E-83C4-9CD510BF03A8}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {93EA656F-C065-450E-83C4-9CD510BF03A8}.Release|Any CPU.ActiveCfg = Release|Any CPU {93EA656F-C065-450E-83C4-9CD510BF03A8}.Release|Any CPU.Build.0 = Release|Any CPU - {93EA656F-C065-450E-83C4-9CD510BF03A8}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {93EA656F-C065-450E-83C4-9CD510BF03A8}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {93EA656F-C065-450E-83C4-9CD510BF03A8}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {93EA656F-C065-450E-83C4-9CD510BF03A8}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {E07F11E4-9B0E-4639-948B-24517C04A121}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E07F11E4-9B0E-4639-948B-24517C04A121}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E07F11E4-9B0E-4639-948B-24517C04A121}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {E07F11E4-9B0E-4639-948B-24517C04A121}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {E07F11E4-9B0E-4639-948B-24517C04A121}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {E07F11E4-9B0E-4639-948B-24517C04A121}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {E07F11E4-9B0E-4639-948B-24517C04A121}.Release|Any CPU.ActiveCfg = Release|Any CPU {E07F11E4-9B0E-4639-948B-24517C04A121}.Release|Any CPU.Build.0 = Release|Any CPU - {E07F11E4-9B0E-4639-948B-24517C04A121}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {E07F11E4-9B0E-4639-948B-24517C04A121}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {E07F11E4-9B0E-4639-948B-24517C04A121}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {E07F11E4-9B0E-4639-948B-24517C04A121}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.Release|Any CPU.ActiveCfg = Release|Any CPU {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.Release|Any CPU.Build.0 = Release|Any CPU - {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {D1F91AA5-9A1F-4817-874F-D5A7707EC150}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.Debug|Any CPU.Build.0 = Debug|Any CPU - {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.Release|Any CPU.ActiveCfg = Release|Any CPU {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.Release|Any CPU.Build.0 = Release|Any CPU - {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {20CD4CB9-A061-4C32-8F9E-E2C26D19A219}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.DebugV1|Any CPU.ActiveCfg = Debug|Any CPU - {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.DebugV1|Any CPU.Build.0 = Debug|Any CPU - {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.Release|Any CPU.ActiveCfg = Release|Any CPU {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.Release|Any CPU.Build.0 = Release|Any CPU - {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {EC814B59-B387-4092-8F6B-6BDA4390AA9C}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.Release|Any CPU.ActiveCfg = Release|Any CPU {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.Release|Any CPU.Build.0 = Release|Any CPU - {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {27A4A75B-112E-4B3E-867A-5F0D27F74CF8}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.Release|Any CPU.ActiveCfg = Release|Any CPU {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.Release|Any CPU.Build.0 = Release|Any CPU - {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {57F94F2C-81C4-4304-8F5A-FD4F17A2698B}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.Release|Any CPU.ActiveCfg = Release|Any CPU {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.Release|Any CPU.Build.0 = Release|Any CPU - {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {EE979DC2-F993-412E-9CA1-5EE8FB9E249F}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {87565486-96DF-412B-A1C4-DAE4A552788E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {87565486-96DF-412B-A1C4-DAE4A552788E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {87565486-96DF-412B-A1C4-DAE4A552788E}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {87565486-96DF-412B-A1C4-DAE4A552788E}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {87565486-96DF-412B-A1C4-DAE4A552788E}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {87565486-96DF-412B-A1C4-DAE4A552788E}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {87565486-96DF-412B-A1C4-DAE4A552788E}.Release|Any CPU.ActiveCfg = Release|Any CPU {87565486-96DF-412B-A1C4-DAE4A552788E}.Release|Any CPU.Build.0 = Release|Any CPU - {87565486-96DF-412B-A1C4-DAE4A552788E}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {87565486-96DF-412B-A1C4-DAE4A552788E}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {87565486-96DF-412B-A1C4-DAE4A552788E}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {87565486-96DF-412B-A1C4-DAE4A552788E}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.Release|Any CPU.ActiveCfg = Release|Any CPU {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.Release|Any CPU.Build.0 = Release|Any CPU - {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {6139FBAB-0224-42ED-8DAF-54ED1F3E8C5B}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.Release|Any CPU.ActiveCfg = Release|Any CPU {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.Release|Any CPU.Build.0 = Release|Any CPU - {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {6D1D3A38-523A-44A8-A3F9-B78E34706B37}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU {C764B357-8ABE-483E-BA1D-EC05ED689691}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C764B357-8ABE-483E-BA1D-EC05ED689691}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C764B357-8ABE-483E-BA1D-EC05ED689691}.DebugV1|Any CPU.ActiveCfg = DebugV1|Any CPU - {C764B357-8ABE-483E-BA1D-EC05ED689691}.DebugV1|Any CPU.Build.0 = DebugV1|Any CPU - {C764B357-8ABE-483E-BA1D-EC05ED689691}.DebugV2|Any CPU.ActiveCfg = DebugV2|Any CPU - {C764B357-8ABE-483E-BA1D-EC05ED689691}.DebugV2|Any CPU.Build.0 = DebugV2|Any CPU {C764B357-8ABE-483E-BA1D-EC05ED689691}.Release|Any CPU.ActiveCfg = Release|Any CPU {C764B357-8ABE-483E-BA1D-EC05ED689691}.Release|Any CPU.Build.0 = Release|Any CPU - {C764B357-8ABE-483E-BA1D-EC05ED689691}.ReleaseV1|Any CPU.ActiveCfg = ReleaseV1|Any CPU - {C764B357-8ABE-483E-BA1D-EC05ED689691}.ReleaseV1|Any CPU.Build.0 = ReleaseV1|Any CPU - {C764B357-8ABE-483E-BA1D-EC05ED689691}.ReleaseV2|Any CPU.ActiveCfg = ReleaseV2|Any CPU - {C764B357-8ABE-483E-BA1D-EC05ED689691}.ReleaseV2|Any CPU.Build.0 = ReleaseV2|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/benchmarks/Directory.Build.props b/benchmarks/Directory.Build.props index a03941c..af77071 100644 --- a/benchmarks/Directory.Build.props +++ b/benchmarks/Directory.Build.props @@ -1,6 +1,7 @@ + + true - 8.0 - \ No newline at end of file + diff --git a/benchmarks/EntityFrameworkCore.Triggered.Benchmarks/EntityFrameworkCore.Triggered.Benchmarks.csproj b/benchmarks/EntityFrameworkCore.Triggered.Benchmarks/EntityFrameworkCore.Triggered.Benchmarks.csproj index 1dd0e35..3e07ac9 100644 --- a/benchmarks/EntityFrameworkCore.Triggered.Benchmarks/EntityFrameworkCore.Triggered.Benchmarks.csproj +++ b/benchmarks/EntityFrameworkCore.Triggered.Benchmarks/EntityFrameworkCore.Triggered.Benchmarks.csproj @@ -1,7 +1,8 @@ - + - net6.0 + net9.0 Exe + disable AnyCPU @@ -12,11 +13,11 @@ Release - - + + - \ No newline at end of file + diff --git a/global.json b/global.json new file mode 100644 index 0000000..a02bac5 --- /dev/null +++ b/global.json @@ -0,0 +1,6 @@ +{ + "sdk": { + "version": "9.0.200", + "rollForward": "latestFeature" + } +} diff --git a/samples/1 - HelloWorld/1 - HelloWorld.csproj b/samples/1 - HelloWorld/1 - HelloWorld.csproj index 3434bc4..8101df2 100644 --- a/samples/1 - HelloWorld/1 - HelloWorld.csproj +++ b/samples/1 - HelloWorld/1 - HelloWorld.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + net9.0 HelloWorld disable diff --git a/samples/2 - PrimarySchool/2 - PrimarySchool.csproj b/samples/2 - PrimarySchool/2 - PrimarySchool.csproj index ced6050..bef0f92 100644 --- a/samples/2 - PrimarySchool/2 - PrimarySchool.csproj +++ b/samples/2 - PrimarySchool/2 - PrimarySchool.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + net9.0 PrimarySchool disable diff --git a/samples/3 - StudentManagerAspNetCore/3 - StudentManagerAspNetCore.csproj b/samples/3 - StudentManagerAspNetCore/3 - StudentManagerAspNetCore.csproj index 81a49c0..d18b401 100644 --- a/samples/3 - StudentManagerAspNetCore/3 - StudentManagerAspNetCore.csproj +++ b/samples/3 - StudentManagerAspNetCore/3 - StudentManagerAspNetCore.csproj @@ -1,7 +1,7 @@  - net6.0 + net9.0 StudentManager disable diff --git a/samples/4 - BlazorTests/4 - BlazorTests.csproj b/samples/4 - BlazorTests/4 - BlazorTests.csproj index 045a1d9..96efb11 100644 --- a/samples/4 - BlazorTests/4 - BlazorTests.csproj +++ b/samples/4 - BlazorTests/4 - BlazorTests.csproj @@ -1,7 +1,7 @@ - net6.0 + net9.0 BlazorTests disable diff --git a/samples/Directory.Build.props b/samples/Directory.Build.props index a7ba454..6ce5209 100644 --- a/samples/Directory.Build.props +++ b/samples/Directory.Build.props @@ -1,6 +1,6 @@ - 6.0.0 + 9.0.3 3.0.0 \ No newline at end of file diff --git a/src/Directory.Build.props b/src/Directory.Build.props index d059cad..af222c4 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,19 +1,8 @@ - - - net6.0 - EFCORETRIGGERED3 - - - - netstandard2.1 - EFCORETRIGGERED2 - - - netstandard2.0 - EFCORETRIGGERED1 + + net9.0 @@ -33,9 +22,9 @@ true - + - + - \ No newline at end of file + diff --git a/src/EntityFrameworkCore.Triggered.Abstractions/Internal/IsExternalInit.cs b/src/EntityFrameworkCore.Triggered.Abstractions/Internal/IsExternalInit.cs deleted file mode 100644 index 5fe34e5..0000000 --- a/src/EntityFrameworkCore.Triggered.Abstractions/Internal/IsExternalInit.cs +++ /dev/null @@ -1,22 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -#if NETSTANDARD2_0 || NETSTANDARD2_1 || NETCOREAPP2_0 || NETCOREAPP2_1 || NETCOREAPP2_2 || NETCOREAPP3_0 || NETCOREAPP3_1 || NET45 || NET451 || NET452 || NET6 || NET461 || NET462 || NET47 || NET471 || NET472 || NET48 - -using System.ComponentModel; - -// ReSharper disable once CheckNamespace -namespace System.Runtime.CompilerServices -{ - /// - /// Reserved to be used by the compiler for tracking metadata. - /// This class should not be used by developers in source code. - /// - [EditorBrowsable(EditorBrowsableState.Never)] - internal static class IsExternalInit - { - } -} - -#endif \ No newline at end of file diff --git a/test/Directory.Build.props b/test/Directory.Build.props new file mode 100644 index 0000000..3ae1fb5 --- /dev/null +++ b/test/Directory.Build.props @@ -0,0 +1,8 @@ + + + + + + $(NoWarn);xUnit1031;xUnit2013;xUnit2029 + + diff --git a/test/EntityFrameworkCore.Triggered.Extensions.Tests/EntityFrameworkCore.Triggered.Extensions.Tests.csproj b/test/EntityFrameworkCore.Triggered.Extensions.Tests/EntityFrameworkCore.Triggered.Extensions.Tests.csproj index a9d8e0a..3edcb08 100644 --- a/test/EntityFrameworkCore.Triggered.Extensions.Tests/EntityFrameworkCore.Triggered.Extensions.Tests.csproj +++ b/test/EntityFrameworkCore.Triggered.Extensions.Tests/EntityFrameworkCore.Triggered.Extensions.Tests.csproj @@ -1,7 +1,7 @@ - + - net6.0 + net9.0 false disable @@ -13,13 +13,13 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/test/EntityFrameworkCore.Triggered.IntegrationTests/EntityFrameworkCore.Triggered.IntegrationTests.csproj b/test/EntityFrameworkCore.Triggered.IntegrationTests/EntityFrameworkCore.Triggered.IntegrationTests.csproj index 0ecc1d1..9cb4b06 100644 --- a/test/EntityFrameworkCore.Triggered.IntegrationTests/EntityFrameworkCore.Triggered.IntegrationTests.csproj +++ b/test/EntityFrameworkCore.Triggered.IntegrationTests/EntityFrameworkCore.Triggered.IntegrationTests.csproj @@ -1,20 +1,20 @@ - net6.0 + net9.0 false disable - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/test/EntityFrameworkCore.Triggered.Tests/EntityFrameworkCore.Triggered.Tests.csproj b/test/EntityFrameworkCore.Triggered.Tests/EntityFrameworkCore.Triggered.Tests.csproj index 32e7a90..ab7fe05 100644 --- a/test/EntityFrameworkCore.Triggered.Tests/EntityFrameworkCore.Triggered.Tests.csproj +++ b/test/EntityFrameworkCore.Triggered.Tests/EntityFrameworkCore.Triggered.Tests.csproj @@ -1,7 +1,7 @@ - + - net6.0 + net9.0 false disable @@ -12,14 +12,14 @@ - + - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/test/EntityFrameworkCore.Triggered.Tests/Infrastructure/ServiceCollectionExtensionsTests.cs b/test/EntityFrameworkCore.Triggered.Tests/Infrastructure/ServiceCollectionExtensionsTests.cs index 39192ab..e7166ad 100644 --- a/test/EntityFrameworkCore.Triggered.Tests/Infrastructure/ServiceCollectionExtensionsTests.cs +++ b/test/EntityFrameworkCore.Triggered.Tests/Infrastructure/ServiceCollectionExtensionsTests.cs @@ -164,7 +164,6 @@ public void AddTriggeredDbContextPool_SupportAContractType() Assert.Equal(context1, context1); } -#if EFCORETRIGGERED2 || EFCORETRIGGERED3 [Fact] public void AddTriggeredDbContextFactory_ReusesScopedServiceProvider() { @@ -246,6 +245,5 @@ public void AddTriggeredPooledDbContextFactory_ReusesScopedServiceProvider() Assert.NotNull(triggerStub); Assert.Equal(1, triggerStub.BeforeSaveInvocations.Count); } -#endif } } diff --git a/test/EntityFrameworkCore.Triggered.Transactions.Tests/EntityFrameworkCore.Triggered.Transactions.Tests.csproj b/test/EntityFrameworkCore.Triggered.Transactions.Tests/EntityFrameworkCore.Triggered.Transactions.Tests.csproj index 93fe3cc..b3bddab 100644 --- a/test/EntityFrameworkCore.Triggered.Transactions.Tests/EntityFrameworkCore.Triggered.Transactions.Tests.csproj +++ b/test/EntityFrameworkCore.Triggered.Transactions.Tests/EntityFrameworkCore.Triggered.Transactions.Tests.csproj @@ -1,23 +1,23 @@ - net6.0 + net9.0 false disable - + - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive