LINQ怎么样查询数组中的对象?

BeerGates 2019-06-11 01:06:23

data = [{a=10,b=11},{a=12,b=13}]





像这样的结构,即数组中包含了对象模型。如果查询对象模型中的属性等于多少?

where(q=>q.Data.a > 1) 这样不行,请问是怎么操作的?
...全文
456 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BeerGates 2019-06-14
  • 打赏
  • 举报
回复
我的是MongoDB数据库,数据存储结构需要这样
  • 打赏
  • 举报
回复
先把数据转出对象来,这样就好查了,xxx.where(x=>x.a>1)就可以查出来了
正怒月神 2019-06-11
  • 打赏
  • 举报
回复
你看起来是个json吧。 要么转Jobject查询,要么转model查询。 还有个方案,类似转model,使用dynamic查询
by_封爱 2019-06-11
  • 打赏
  • 举报
回复

var q=data.where(d=>d.a>10);
exception92 2019-06-11
  • 打赏
  • 举报
回复
谓词中q即为对象。

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧