如何在 linqdatasource orderby 中使用 isnull 类型决策?
我有一个 sql 存储过程,它在 order by 子句中使用 isnull 来按最新回复日期排序项目,或者如果为 null,则按发布日期排序:
示例: ORDER BY isnull(rtb.LatestReplyDate,CB_TOPIC_DATE_POSTED) DESC
我试图让它在 linqdatasource 的 orderby 子句中工作,但还没有成功: 例子:
我知道 isnull 在那里无效,但我还没有弄清楚什么是有效的(如果有的话)。我试过了??运营商也是如此。有什么想法吗?
I have a sql stored procedure that uses isnull in the order by clause to order items by the latest reply date, or if that is null, by the posting date:
Example:
ORDER BY isnull(rtb.LatestReplyDate,CB_TOPIC_DATE_POSTED) DESC
I am trying to get that to work in the orderby clause of a linqdatasource, to no avail yet:
Example:
I know isnull isn't valid there, but I have yet to figure out what would work, if anything. I tried the ?? operator as well. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
检查此 linq..err...link
--附录
在您的情况下:
Check this linq..err...link
--Addendum
In your case:
@Xencor,这就是有效的:
这是显而易见的,我不知道我是如何错过的。这就是生活。感谢您为我指明了正确的方向。
@Xencor, here's what worked:
Which is obvious, I don't know how I managed to miss that. Such is life. Thanks for pointing me in right direction.