前言

今天下午在开发的时候发现EF Core实体模型中的导航属性为 null,经排查既不是没有加 virtual 关键字,也不是外键关系映射错误。

Entity Framework Core导航属性加载问题

 

 

解决方法

 通过查询官网文档,发现,原因在于EF Core目前不支持延迟加载,所以每次查询,都会得到 null 的导航属性。目前只有使用 预先加载 或 显示加载 才能得到正确的导航属性。

 最后我使用显示加载成功得到导航属性的数据,具体使用方法可进官网文档查看。

Entity Framework Core导航属性加载问题

 

相关文章:

  • 2021-11-14
  • 2021-08-11
  • 2018-11-01
  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2019-09-10
猜你喜欢
  • 2022-02-21
  • 2022-01-28
  • 2021-12-04
  • 2021-11-24
  • 2018-01-23
相关资源
相似解决方案