Replaced Markdown links with plain code-style paths in all README.md files for consistency. Updated references to logging, SignalR, and dynamic method dispatch documentation. Clarified some documentation paths and improved consistency in context/architecture sections. No code changes—documentation only. |
||
|---|---|---|
| .. | ||
| Loggers | ||
| Users | ||
| AcDbContextBase.cs | ||
| AcDbContextExtension.cs | ||
| IAcDbContextBase.cs | ||
| IAcEntityTypeConfiguration.cs | ||
| README.md | ||
README.md
DbContexts
EF Core DbContext base classes with automatic timestamp management, UTC conversion, and lazy loading proxy support.
Key Files
IAcDbContextBase.cs— Base interface (Name, SessionId).AcDbContextBase.cs— Abstract base: SQL Server config, auto Created/Modified timestamps, DateTime UTC conversion, transaction/SaveChanges handling.AcDbContextExtension.cs— Extensions for entity keys, modified properties, value converters, UTC handling.IAcEntityTypeConfiguration.cs— Interface for EF entity type configurations.
Subfolders
| Folder | Purpose |
|---|---|
Users/ |
User-specific DbContext with DbSets for User, Profile, Address, Company, UserToken, EmailMessage |
Loggers/ |
Logger DbContext with NoTracking for read performance |