Skip to content

Commit faaedf3

Browse files
authored
Merge pull request #267 from baoduy/dev
update packages and enhance EfCoreException handling
2 parents a376be6 + 97aadaa commit faaedf3

30 files changed

+1284
-1218
lines changed

src/Core/Fw.Extensions.Tests/PropertyExtensionsTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ public void TrySetPropertyValueWithStringNameShouldThrowForNullPropertyName()
519519
// Act & Assert
520520
Should.Throw<ArgumentNullException>(() =>
521521
item.TrySetPropertyValue((string)null!, value));
522-
Should.Throw<ArgumentNullException>(() =>
522+
Should.Throw<ArgumentException>(() =>
523523
item.TrySetPropertyValue("", value));
524524
}
525525

src/DKNet.FW.sln.DotSettings.user

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AAzureResourceExtensions_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003Fc76751c2a824a3ba431f754f38fc5491d0c76b0d5c2d597bc4189649da65_003FAzureResourceExtensions_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
2424
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AAzureServiceBusExtensions_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003F7b17a52085ab5816556b1454fbacc344ca3e49eee2412239b9db892a69b9b_003FAzureServiceBusExtensions_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
2525
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AAzureServiceBusExtensions_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003Fbaoduy2412_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003Fd6da8f75fccaee4dcdf71c0b588bfdc90499590cde0378d4ef9bd9aafaeb1a8_003FAzureServiceBusExtensions_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
26+
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AAzuriteBuilder_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FSourcesCache_003F6182e0eb8eae998676c17c44bb983a6c29305cc24f44d5fa399949d9a8d8cd56_003FAzuriteBuilder_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
2627
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ABinaryData_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003Fdfa60969a2fc4549caef84b35ad7b9046522e9977dea6951a5228a74a259c_003FBinaryData_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
2728
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ABlobBaseClient_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003Fd49a4ac14f0126c4c6cc0f63a33d7332882d8f82cd5fa3a1c672c419f3cee_003FBlobBaseClient_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
2829
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ABlobDownloadDetails_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003Fa67be2762779793924c5a7480897991d89c8557cb8d2bd5faa3d63afbbd0f8_003FBlobDownloadDetails_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
@@ -163,6 +164,7 @@
163164
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMigrationAttribute_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003F7f9f91d3a2b8aa2345cf9a9a1b09bd886a318701bcef58c116bf54da5cc9182_003FMigrationAttribute_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
164165
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMigrator_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FSourcesCache_003Fe06fca699df48de0dfe48d8166cd5d497a59a21f385079197d44c655a963cd61_003FMigrator_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
165166
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMigrator_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003F43d5fec65fb3aa051154726fdaf8b48934bd75f44b7b9852bf673808f9ee2_003FMigrator_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
167+
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMinioBuilder_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FSourcesCache_003F23283054a27d3c4cb23fd7f40cf279dc02e7849a02b468edf773894c1b07d6a_003FMinioBuilder_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
166168
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AModelName_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003Fbaoduy2412_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fa2def1bc7dc89872f6da2526cb4b301cd3a3a1e93a82effbfa54fe4b170b21e_003FModelName_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
167169
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMsSqlBuilder_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003F49a76195c4e31d4c536d9b9dec1b736c92aad85784a5691c51be2da1985e0b2_003FMsSqlBuilder_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
168170
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMsSqlConfiguration_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FSourcesCache_003F9dcbdbd399b76c4fb7f4ea3c75d635c1a48466840e0ce9214285aa748eab8_003FMsSqlConfiguration_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
@@ -560,7 +562,7 @@
560562
&lt;/Patterns&gt;
561563

562564
</s:String>
563-
<s:String x:Key="/Default/dotCover/Editor/HighlightingSourceSnapshotLocation/@EntryValue">/Users/steven/Library/Caches/JetBrains/Rider2025.3/resharper-host/temp/Rider/vAny/CoverageData/_DKNet.FW.-1876822317/Snapshot/snapshot.utdcvr</s:String>
565+
564566

565567

566568
<s:String x:Key="/Default/Environment/AssemblyExplorer/XmlDocument/@EntryValue">&lt;AssemblyExplorer&gt;
@@ -573,31 +575,8 @@
573575
&lt;/AssemblyExplorer&gt;</s:String>
574576
<s:Boolean x:Key="/Default/Environment/Filtering/ExcludeCoverageFilters/=_002ATests_002A_003B_002A_003B_002A_003B_002A/@EntryIndexedValue">True</s:Boolean>
575577
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002EMemberReordering_002EMigrations_002ECSharpFileLayoutPatternRemoveIsAttributeUpgrade/@EntryIndexedValue">True</s:Boolean>
576-
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=682924c8_002D44e9_002D4905_002Db13d_002D2ad5eedd33f1/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" Name="EfCoreAuditHookStructuredTests" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
577-
&lt;TestAncestor&gt;
578-
&lt;TestId&gt;xUnit::DFB15D85-66A8-488A-9F95-80DBA31BB66B::net10.0::EfCore.AuditLogs.Tests.EfCoreAuditHookStructuredTests&lt;/TestId&gt;
579-
&lt;TestId&gt;xUnit::DFB15D85-66A8-488A-9F95-80DBA31BB66B::net10.0::EfCore.AuditLogs.Tests.AuditLogBehaviourTests&lt;/TestId&gt;
580-
&lt;/TestAncestor&gt;
581-
&lt;/SessionState&gt;</s:String>
582-
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=6d0fd073_002Df64d_002D4a61_002D9bee_002Dfcf35c41daf3/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" Name="Session" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
583-
&lt;Or&gt;
584-
&lt;Project Location="/Users/steven/_CODE/DRUNK/DKNet/src" Presentation="&amp;lt;AspNet&amp;gt;" /&gt;
585-
&lt;Project Location="/Users/steven/_CODE/DRUNK/DKNet/src" Presentation="&amp;lt;Core&amp;gt;" /&gt;
586-
&lt;Project Location="/Users/steven/_CODE/DRUNK/DKNet/src" Presentation="&amp;lt;EfCore&amp;gt;" /&gt;
587-
&lt;Project Location="/Users/steven/_CODE/DRUNK/DKNet/src" Presentation="&amp;lt;Services&amp;gt;" /&gt;
588-
&lt;Project Location="/Users/steven/_CODE/DRUNK/DKNet/src" Presentation="&amp;lt;SlimBus&amp;gt;" /&gt;
589-
&lt;/Or&gt;
590-
&lt;/SessionState&gt;</s:String>
591-
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=741f3bef_002D9e13_002D4160_002D8efd_002D6460b3b44d61/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" Name="All tests from &amp;lt;SlimBus&amp;gt;" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
592-
&lt;Project Location="/Users/steven/_CODE/DRUNK/DKNet/src" Presentation="&amp;lt;SlimBus&amp;gt;" /&gt;
593-
&lt;/SessionState&gt;</s:String>
594-
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=964034e5_002Dde7d_002D4983_002D9106_002D426b33d8b8f6/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" IsActive="True" Name="All tests from &amp;lt;SlimBus&amp;gt;\&amp;lt;SlimBus.Extensions.Tests&amp;gt;" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
595-
&lt;Project Location="/Users/steven/_CODE/DRUNK/DKNet/src/SlimBus/SlimBus.Extensions.Tests" Presentation="&amp;lt;SlimBus&amp;gt;\&amp;lt;SlimBus.Extensions.Tests&amp;gt;" /&gt;
596-
&lt;/SessionState&gt;</s:String>
597-
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=d48a29df_002D0ba6_002D4810_002D9bc0_002Dd5077a354521/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" IsActive="True" Name="SlimBusEfCoreSetupTests" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
598-
&lt;TestAncestor&gt;
599-
&lt;TestId&gt;xUnit::BC6A92F4-BE7F-405F-87A1-43A73D3CCD29::net10.0::SlimBus.Extensions.Tests.SlimBusEfCoreSetupTests&lt;/TestId&gt;
600-
&lt;/TestAncestor&gt;
578+
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=97bb9755_002Da349_002D4302_002Db90e_002Dd0468b6fca96/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" IsActive="True" Name="All tests from &amp;lt;EfCore&amp;gt;\&amp;lt;EfCore.Specifications.Tests&amp;gt;" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
579+
&lt;Project Location="/Users/steven/_CODE/DRUNK/DKNet/src/EfCore/EfCore.Specifications.Tests" Presentation="&amp;lt;EfCore&amp;gt;\&amp;lt;EfCore.Specifications.Tests&amp;gt;" /&gt;
601580
&lt;/SessionState&gt;</s:String>
602581

603582

@@ -803,6 +782,13 @@
803782

804783

805784

785+
786+
787+
788+
789+
790+
791+
806792

807793

808794

0 commit comments

Comments
 (0)