我想在linq查询中分离出经常使用的表达式。我正在使用Entity Framework4和LINQKit,但我仍然不知道该如何正确地使用它。IsApproved get return c => c.IsApproved; }当然,IsApproved表达式要复杂得多问题是Invoke()不起作用,因为我没有从container.Comments上的LINQKit</em
我希望缓存一些动态生成的表达式(使用LinqKit),以便将它们传递给作为实体框架查询一部分的Where子句。query) return query.Where(_expression); // Here _expression already has a value多个线程调用文档只给出标准“任何公共静态(在Visual中共享)成员都是线程安全的.”