Entity Framework 6如何进行导航属性的筛选

Msg表(Id,Content,IsDel)。内有 virtual ICollection<MsgDetail> MsgDetails属性

MsgDetail表(Id,MsgId,SubContent,IsDel)

两者是一对多关系。

如何进行如下意思的的筛选?

context.Msg.First(t=>t.Id==1).Include(t=>t.MsgDetail.Where(t=>t.IsDel == false))  //仅筛选IsDel==false的MsgDetails记录。

上述代码 : .Include(t=>t.MsgDetail.Where(t=>t.IsDel == false))  错误,报错

只能.Include(t=>t.MsgDetail)  后再次linq to object筛选

何解?


胡说叔叔
浏览 764回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP