Issue on framing Linq query
Code:
IQueryable<Meet> query = _meetReadService.GetRecords().Include(x =>
x.MeetType)
.Where(x
=>
x.EndDateTime
<=
DateTime.Now);
WHen I am adding the following line to the above linq query, the error
message is thrown as "The Include path expression must refer to a
navigation property defined on the type. Use dotted paths for reference
navigation properties and the Select operator for collection navigation
properties."
x => x.MeetTeamMembers.Where(e => e.MeetType.IsManager).Select(z =>
z.User.Name).FirstOrDefault()
My full code:
IQueryable<Meet> query = _meetReadService.GetRecords().Include(x =>
x.MeetType)
.Include(x => x.MeetTeamMembers.Where(e => e.MeetType.IsManager).Select(z
=> z.User.Name).FirstOrDefault())
.Where(x
=>
x.EndDateTime
<=
DateTime.Now);
No comments:
Post a Comment