我试图返回一个查询单个表并使用IN的SimpleQuery列表。 我可以使用以下方法使其工作:
return new List<Jobs>(
ActiveRecordMediator<Jobs>.FindAll(Expression.In("ServiceId", ids))
);
然而这非常非常非常慢。所以我想要做这样的事情
SimpleQuery<Job> query =
new SimpleQuery<Job>(@"from Job as j where ? in (j.ServiceId)", ids);
return new List<Job>(query.Execute());
然而我无法使SimpleQuery起作用。我找不到任何涵盖这个问题的文档,希望能有人能够帮忙。
谢谢