我有一个非常简单的 lambda 表达式,但它有问题,我无法选择要在其上使用 orderbydesc 的字段
vRepository.Visitors.Select(v=>v.VisitorNumber).OrderBy(o=>o.
在我按“o”后收到的选项中,我看不到访客表的字段。
访问者的类型为 IQueryable
请帮我
我有一个非常简单的 lambda 表达式,但它有问题,我无法选择要在其上使用 orderbydesc 的字段
vRepository.Visitors.Select(v=>v.VisitorNumber).OrderBy(o=>o.
在我按“o”后收到的选项中,我看不到访客表的字段。
访问者的类型为 IQueryable
请帮我
您仅VisitorName
在 Select 语句中进行选择,这就是您看不到其余字段的原因。您应该在订购后选择该字段,例如:
vRepository.Visitors.OrderBy(o=>o.YourField).Select(v=>v.VisitorNumber)
如果根据您的标题,您想要 OrderByDescending 然后使用OrderByDescending
而不是OrderBy
.
vRepository.Visitors.OrderByDescending(o=> o.YourField).Select(v=>v.VisitorNumber)