【发布时间】:2008-11-07 20:12:28
【问题描述】:
我已阅读 Rob Conery Crazy Talk: Reducing ORM Friction 的非常好的博文
我怎样才能概括这个接口,以便我可以用 NHibernate 实现它?
using System;
using System.Collections;
using System.Linq;
using System.Linq.Expressions;
public interface IRepository<T>
{
IQueryable<T> GetAll();
PagedList<T> GetPaged(int pageIndex, int pageSize);
IQueryable<T> Find(Expression<Func<T, bool>> expression);
void Save(T item);
void Delete(T item);
}
我想在 NHibernate 中使用 Expression<Func<T, bool>> 表达式。有什么线索吗?
【问题讨论】: