【发布时间】:2012-03-07 04:53:13
【问题描述】:
在我的Repository 我有一个这样的方法:
public int Delete(Expression<Func<TEntity, bool>> predicate) {
var listToDelete = UnitOfWork.Session.Query<TEntity>().Where(predicate).ToList();
foreach(var item in listToDelete)
UnitOfWork.Session.Delete(item);
return listToDelete.Count;
}
但是这个方法好像没有很好的表现!您对删除NHibernate 3.2 中的对象列表(通过谓词)有什么建议吗?
【问题讨论】:
标签: lambda expression predicate nhibernate-3