转换为表达式
如何将此方法转换为可以在 linq toEntity 中使用的表达式:
public bool IsMatch(long additionId)
{
return AdditionsPrices.Any(x => x.AdditionId == additionId);
}
谢谢!
How can I convert this method to Expression that I can use in linq to entities:
public bool IsMatch(long additionId)
{
return AdditionsPrices.Any(x => x.AdditionId == additionId);
}
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是解决方案:
This is the solution:
为什么不直接执行 Contains() 查询 - 从
AdditionsPrices
中提取List
:然后在 EF
Contains() 中使用它查询:
Why don't you just do a Contains() query instead - extract a
List<long>
fromAdditionsPrices
:and then use this in a EF
Contains()
query: