过滤属于对象的 porperty(List)
现在我想返回一个 X 列表的序列,其 prop1.where(p=>pa==1)。 我可以用 Select
子句编写此内容,但我的对象有很多属性。
类似这样的内容(但采用真正的语法):
ctx.MyObject.Where(p=>p.state==1 && prop1.where(p=>p.a==1));
编辑: obj1
具有此 props(int
a, List
prop1) 且 Foo
has (int
b,int
c).
Now i want to return a sequence that list of X that its prop1.where(p=>p.a==1).
i can write this with Select
clause but my object has many properties.
something like this(but in true syntax):
ctx.MyObject.Where(p=>p.state==1 && prop1.where(p=>p.a==1));
EDIT: obj1
with this props(int
a, List<Foo>
prop1) and Foo
has (int
b,int
c).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据您想要执行的操作,尝试
Any
而不是Where
:或者正如您提到的,您可以使用
Select
:Depending what you want to do, try
Any
instead ofWhere
:Or as you mentioned you can use
Select
: