如何使用实体框架查询db complex属性不为null?如果我打电话给 context.Media ,我总是把它弄为空...我只是设法得到了#34; Media"具有所有属性的对象,其中数据由join和新DTO类填充。而且非常不方便。
public class Media
{
//other properties
public List<URL> MediaRSSURL { get; set; }
}
答案 0 :(得分:1)
要启用延迟加载,请按以下方式声明导航属性:
public class Media
{
//other properties
public virtual ICollection<URL> MediaRSSURL { get; } = new HashSet<URL>();
}
否则,EF无法使用动态代理对象中的延迟加载来替换属性getter。