微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 LINQ

如何解决在 LINQ

我有以下两个表,

客户 ID
1
2
3
CustomerID RelID
1 1 abc
2 2 def
3 1 ghi
1 3 ijk
2 4 lmn

我正在尝试获得以下输出,我的要求是 RelID 应该是动态的,这意味着可以有任意数量的 RelID 作为输入传递,并且我的结果应该在输出中动态添加一列以下格式。

CustomerID 1 (RelID) 4 (RelID)
1 abc NULL
2 NULL lmn
3 ghi NULL

我可以在 sql 查询中轻松实现这一点,因为我要做的就是添加多个左连接,我必须生成动态 sql 查询。是否可以使用动态 LINQ 实现这样的目标?我玩过动态 LINQ,但我不确定我是否可以做到这一点?我注意到 reddit 中的 post 与我的要求相似,但该链接中的方法对我不起作用。请帮帮我。如果这是不可能的,我可能必须使用字符串操作生成动态 sql 查询

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。