C# C中使用类对象列表的编译查询

C# C中使用类对象列表的编译查询,c#,linq,C#,Linq,有人能帮我创建输入是类对象列表的编译查询吗?我见过创建和编译Func的示例。 但是我可以像Func一样编译它吗? 基本上,我希望从objectsList列表中返回满足matchObject中某些条件的objectT CompiledQuery.Compile能帮我吗? 请帮助我的专家 var selected = from item in list where item.Matches(matchObject) select item;

有人能帮我创建输入是类对象列表的编译查询吗?我见过创建和编译Func的示例。 但是我可以像Func一样编译它吗? 基本上,我希望从objectsList列表中返回满足matchObject中某些条件的objectT

CompiledQuery.Compile能帮我吗? 请帮助我的专家

var selected = from item in list
               where item.Matches(matchObject)
               select item;


我使用了Func,matchObject,T>Fn say。建造了一个 表达式,matchObject,T>>例如,我在哪里给出了匹配条件。 Fn=Ex.Compile,完成了它。 每当我想要一个特定的对象时,我就会创建一个matchObject并调用 FnList,matchObject,它将返回我的T对象。
谢谢你的帮助

你能提供更多的信息吗。也许是一些你想做的源代码。您正在尝试Linq到对象还是Linq到Sql?。
var selected = list.Where(item => item.Matches(matchObject));