AgileLabs.WebApp.Extensions.EfCore
AgileLabs.WebApp.Extensions.EfCore 是宿主层与 EF Core 之间的桥接扩展。该包仅面向存量 EF Core 项目的兼容维护,不推荐新项目继续把它作为默认接入方式。
何时使用
- 宿主已经依赖默认
DbContext与AutoCommiterFilterAttribute。 - 需要在迁移过渡期保持
WorkContext、审计字段和 EF Core 保存流程对齐。 - 当前阶段目标是稳定兼容,而不是继续扩大 EF Core 使用面。
关键能力
- 为存量 EF Core 模块维持宿主层提交链路和上下文对齐。
- 让过渡期内的 EF Core 保存流程仍能与
WorkContext、审计字段保持一致。 - 不应被视为新模块的默认数据访问基础包。
最小接入路径
- 先读 数据访问。
- 如果当前项目准备收敛,优先读 EF Core 迁移到 Dapper。
- 仅在维护兼容链路时,再看 做数据访问 和 服务注册。