Improve build reliability, query perf, and documentation

- Add build-error-resolution.md guide for CS0006 and IDE analyzer issues
- Add rebuild-solution.ps1 script for clean/reliable builds
- Suppress noisy IDE/StyleCop warnings in .editorconfig
- Optimize BaseItemRepository grouping queries to use Min(Id) instead of FirstOrDefault, avoiding correlated subqueries and greatly improving DB performance
- Add database-query-optimization.md explaining query changes and tuning
- Enable EF Core SQL query logging, sensitive data, and detailed errors when log level is Debug (ServiceCollectionExtensions, logging.json)
- Update readme with SQL logging instructions
- Clarify git commit/ignore guidance and improve inline documentation
This commit is contained in:
2026-03-01 09:49:30 -05:00
parent dec2e5ac08
commit 23ed81b6b1
8 changed files with 460 additions and 5 deletions
@@ -4,7 +4,8 @@
"Default": "Information",
"Override": {
"Microsoft": "Warning",
"System": "Warning"
"System": "Warning",
"Microsoft.EntityFrameworkCore.Database.Command": "Information"
}
},
"WriteTo": [