如何通过表达式树构建连接字符串



all

下面是我的查询代码:

var users = db.users.where(u=> u.id=5 && db.usergroups.any(d=>d.user_id=u.id))

为条件构建表达式树u.id=5很容易,但谁能告诉我如何构建条件db.usergroups.any(d=>d.user_id=u.id)

谢谢

获取 C# 编译器创建的表达式的最简单方法是将其影响为正确类型的变量,并在调试器中查看它;在您的情况下:

Expression<Func<User, bool>> lambdaExpression =
    u => u.id == 5 && db.UserGroups.Any(d => d.user_id == u.id);

然后在调试器中查看lambdaExpression变量。

相关内容

  • 没有找到相关文章

最新更新