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