EFCore 使用 Include 注意

在实体框架Entity Framework Core 中,可以使用 .Include() 方法来加载相关实体的导航属性。.Include() 方法用于在查询中包含指定的导航属性,以便在查询结果中返回相关联的实体数据。通过使用 .Include() 方法,可以避免延迟加载(lazy loading)导致的额外数据库查询,提高查询性能。
语法:  

Posts 是导航属性
AsSplitQuery 用来解决笛卡尔爆炸问题
BDContext.Books.Include(e=>e.Posts).AsSplitQuery().ToList();

 

posted @ 2024-07-09 09:29  龙卷风吹毁停车场  阅读(142)  评论(0)    收藏  举报