相关疑难解决方法(0)

Nhibernate HQL在哪里IN查询

我试图返回一个查询单个表并使用IN的SimpleQuery列表.我可以使用它来工作

return new List<Jobs>(
    ActiveRecordMediator<Jobs>.FindAll(Expression.In("ServiceId", ids))
);
Run Code Online (Sandbox Code Playgroud)

然而,这真的非常慢.所以我喜欢做这样的事情

SimpleQuery<Job> query = 
    new SimpleQuery<Job>(@"from Job as j where ? in (j.ServiceId)", ids);

return new List<Job>(query.Execute());
Run Code Online (Sandbox Code Playgroud)

但是我无法使SimpleQuery工作.我找不到任何涉及此文件的文件,并希望有人能够提供帮助.

谢谢

nhibernate castle-activerecord hql

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

castle-activerecord ×1

hql ×1

nhibernate ×1