0

有没有办法给方法一个标准,然后从代码中运行它?例如

    public static List<T> ToList(ICriteria criteria)
    {
        ISession session = NhSessionHelper.GetCurrentSession();
        List<T> l = session.+criteria;
        return l;
    }
4

1 回答 1

2

你可以为它 DetachedCriteria :

public static List<T> ToList(DetachedCriteria criteria)
{
    ISession session = NhSessionHelper.GetCurrentSession();
    List<T> l = criteria.GetExecutableCriteria(session).List<T>();
    return l;
}
于 2012-04-27T09:46:20.523 回答