Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的系统中,我将创建标准和执行标准的地方分开。我想从 ICriteria 的特定实例中获取限制列表,以执行更改、重用或构建新的标准实例。
有任何想法吗 ?
标准 API 不是为此而设计的。您可以查看底层的 CriteriaImpl 类,但就像我说的那样,它不是为此而设计的。如果您避免强制您滥用 NHibernate API 的设计,您可能会拥有一个更加健壮的系统。例如,通过将参数传递给您将在创建时直接影响标准的标准创建代码。