Skip to content

IQueryable ​

AsNoTracking ​

EF Core 具有两个重要功能,使其有别于 Dapper ,并且增加其性能开销。 第一个功能是从 LINQ 表达式转换为 SQL。 将缓存这些转换,但即便如此,首次执行它们时仍会产生开销。 第二个功能是对实体进行更改跟踪(以便生成高效的更新语句)。 通过使用 AsNoTracking 扩展,可对特定查询关闭此行为。 EF Core 还会生成通常非常高效的 SQL 查询,并且从性能角度上看,任何情况下都能完全接受,但如果需要执行对精确查询的精细化控制,也可使用 EF Core 传入自定义 SQL(或执行存储过程)。

执行原生Sql ​

事务异常 ​

各种使用范例 ​

Excel 电子表格 ​

数据库连接池 ​

EFCore 读写分离 ​

EFCore分表分库 ​

DBContext 各种方式 ​

An error occurred while saving the entity changes. See the inner exception for details. ​

gRPC ​