核心总结 20250414085633

DbContext 可以理解为中间人或翻译官。

DbSet<TEntity> 允许 EF Core 查询和保存指定实体的实例到数据库。

SchoolContext 类 vs DbContext 类​​

  • DbContext​ 是 EF Core 提供的基类,​不需要手动实现​,直接继承即可。
  • SchoolContext​​ 是自定义类,继承 DbContext,需包含:
    • DbSet<T> 属性(定义表)。
    • 数据库连接配置(OnConfiguring)。
    • 模型配置(OnModelCreating,可选)。