问题:
预计以下代码可能会做什么?
var notifications = Notification.Query
.Where(n=>n.UserVersion==Oracle.CurrentUserID)
.Where(n=>n.IsUnread==true)
.OrderByDescending
我的回答:
输出存储为变量'notifications'的查询结果,其中'UserVersion'字段下的行与Oracle中的'CurrentlUserId'匹配且'IsUnread'为真。它按照最新日期和之后的顺序设置,它将显示前25行。
这是对的吗?这也是什么类型的编程语言,因为我以前没有这个。
提前谢谢。
答案 0 :(得分:0)
这看起来像C#代码。结果不是查询结果,而是IEnumerable
,其中包含Notification.Query
集合中与指定条件匹配的项目。
https://msdn.microsoft.com/en-us/library/vstudio/bb534803(v=vs.100).aspx https://msdn.microsoft.com/en-us/library/vstudio/Bb534855(v=VS.100).aspx