我试图创建一个满足以下两个条件之一的笔记列表:
1. 符合已创建用户的要求。
2. 或与连接相关联。
使用下面的代码会返回异常。我知道这个异常对于Linq to entitites表达式来说很常见。但我的问题是,除了Exists之外,还可以使用哪些替代方法?
“LINQ to Entities不认识'Boolean Exists(System.Predicate`1[Entities.Connection])'方法,无法将此方法转换为存储表达式。”
使用下面的代码会返回异常。我知道这个异常对于Linq to entitites表达式来说很常见。但我的问题是,除了Exists之外,还可以使用哪些替代方法?
“LINQ to Entities不认识'Boolean Exists(System.Predicate`1[Entities.Connection])'方法,无法将此方法转换为存储表达式。”
_context.Notes
.Include(t => t.Connections)
.Where(t => t.CreatedUserId == userId || t.Connections.ToList().Exists(c => c.UserId == userId))