如何获得NHibernate ICriteria的限制

时间:2013-02-11 12:34:57

标签: nhibernate

在我的系统中,我在创建标准和执行标准的地方之间进行了分离。 我想从特定的ICriteria实例中获取限制列表,以执行更改,重用或构造新的条件实例。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

标准API不是为此而设计的。您可以查看底层的CriteriaImpl类,但就像我说它不是为此而设计的。如果您避免使用强制滥用NHibernate API的设计,您可能会拥有一个更强大的系统。例如,通过向您传递参数,可以直接在创建时影响条件的条件创建代码。