| 03- |
03 |
Gateway |
| gateway |
| infrastructure |
| cluster |
| store |
| efcore |
|
| requires |
provides |
affects |
|
|
| IClusterStore |
| ClusterStore |
| PlatformDbContext 更新 |
|
| Extensions |
| GatewayExtensions |
|
|
| added |
patterns |
| IClusterStore 接口 |
| ClusterStore<TContext> 实现 |
|
| Manager + Store 模式(ASP.NET Core Identity 风格) |
| 泛型 DbContext 约束 |
| 软删除 |
| 内嵌集合使用 Owned Entity |
|
|
| created |
modified |
deleted |
| Fengling.Platform.Infrastructure/IClusterStore.cs |
| Fengling.Platform.Infrastructure/ClusterStore.cs |
|
| Fengling.Platform.Infrastructure/PlatformDbContext.cs |
| Fengling.Platform.Infrastructure/Extensions.cs |
| Fengling.Platform.Infrastructure/GatewayExtensions.cs |
|
| Fengling.Platform.Infrastructure/IInstanceStore.cs |
| Fengling.Platform.Infrastructure/InstanceStore.cs |
|
|
| IClusterStore 遵循 IRouteStore 模式以保持一致性 |
| ClusterStore 对 GwCluster 实体使用软删除 |
| OwnsMany 用于 EF Core 中内嵌的 Destinations 集合 |
|
| duration |
completed_date |
|
2026-03-03 |
|