小编Gil*_*ert的帖子

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万
查看次数

如何在nservicebus MSMQ中达到maxretries时发送电子邮件

我有一个处理邮件的.net服务.对于任何失败,我使用log4net并写入文件.我为此添加了一个SMTP appender.问题是我只想在出现问题时发送一封电子邮件.我的app.config中的MaxRetries设置为5,这是正确的,log4net文件中记录了5个错误,但也发送了5封电子邮件.

有没有什么方法可以处理最大重试次数并在达到时触发我的电子邮件?

谢谢你的帮助.

.net msmq nservicebus

3
推荐指数
1
解决办法
945
查看次数

标签 统计

.net ×1

castle-activerecord ×1

hql ×1

msmq ×1

nhibernate ×1

nservicebus ×1