假设以下情形:
class Project{ public Job Job; } class Job{ public Name; }
假设我想使用Criteria API来搜索Job的名称为"sumthing"的所有项目.
我可以使用CreateAlias为Job创建别名并使用它来访问Name,或者我可以为属性Job创建一个新Criteria并按Name搜索.
表现明智,有什么区别吗?
nhibernate performance criteria icriteria
criteria ×1
icriteria ×1
nhibernate ×1
performance ×1