ef-core 是一个帮 AI 审查 Entity Framework Core 使用方式的 Skill。EF Core 让 .NET 代码以对象方式处理数据库;你要检查查询、数据关系或迁移,可以把相关代码交给它。
它会看数据访问上下文是否职责集中、实体关系和字段约束是否明确。查询部分关注只读数据是否还在追踪修改、是否取了不需要的字段,以及大量结果有没有分页。
比如列表每显示一条记录又单独查一次关联数据,就可能形成反复往返数据库的 N+1 查询。主文提醒检查相关数据的加载方式,但并没有承诺用了某个固定写法就一定更快。
迁移要保持小而明确,生产执行前核对生成的 SQL;多步写入还需考虑事务,并发用户修改要考虑冲突。它覆盖一套审查方向,具体性能结论仍要结合数据库和实际查询结果判断,不应只靠代码看起来简短。