具有导航属性的Enity框架返回null值?

时间:2015-12-27 17:27:41

标签: c# asp.net .net asp.net-mvc entity-framework-6

我有两个模型类,如categorymodel和images。我的目标是在类别上传图像,上传部分工作正常,但在获取数据时出现问题。我想显示与图像相关的类别数据。

  1. the model class image

  2. fetching and jsonifying

1 个答案:

答案 0 :(得分:0)

我认为你的问题是你没有加载你的entites。你要么

  1. 延迟加载 - 使您的导航属性成为虚拟。这将在需要时自动加载您的实体。
  2. 急切加载 - 根据需要加载实体。为此,您需要执行以下操作。

    var images = context.CategoryModel.Include(x=>x.Images).ToList();
    
  3. 请阅读此处以获取有关加载实体loading entities

    的更多信息