Major overhaul of serialization/deserialization infrastructure: - Introduced unified Chain API for binary/JSON, enabling multi-deserialization/population with strong IId reference identity (critical for Blazor/DXGrid). - Added base classes for property accessors/setters and centralized type metadata. - Implemented ChainReferenceTracker and shared IIdCollectionMergeHelper for reference tracking and collection merging. - Refactored property access logic to use typed delegates for primitives/enums. - Updated extension methods and replaced legacy chain/populate interfaces. - Improved error handling and diagnostics. - Added comprehensive tests for chain API and reference preservation. - Minor fixes and performance optimizations throughout. |
||
|---|---|---|
| .. | ||
| Emails | ||
| Logins | ||
| SignalRs | ||
| AyCode.Services.Server.csproj | ||