如何检索具有复杂对象属性的类,以使prop不为null - EntityFramework

时间:2017-09-09 12:26:49

标签: entity-framework

如何使用实体框架查询db complex属性不为null?如果我打电话给 context.Media ,我总是把它弄为空...我只是设法得到了#34; Media"具有所有属性的对象,其中数据由join和新DTO类填充。而且非常不方便。

public class Media
{
   //other properties
    public List<URL> MediaRSSURL { get; set; }
}

1 个答案:

答案 0 :(得分:1)

要启用延迟加载,请按以下方式声明导航属性:

public class Media
{
    //other properties
    public virtual ICollection<URL> MediaRSSURL { get; } = new HashSet<URL>();
}

否则,EF无法使用动态代理对象中的延迟加载来替换属性getter。