如何解决在 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 举报,一经查实,本站将立刻删除。