如果我在互聯網上搜索NHibernate Criteria API查詢示例,有些示例使用限制,其他使用表達式。這兩者之間有什麼區別?NHibernate標準限制與表達式
例如:
posts = session.CreateCriteria<Post>()
.Add(Expression.Eq("Id", 1))
.List<Post>();
posts = session.CreateCriteria<Post>()
.Add(Restrictions.Eq("Id", 1))
.List<Post>();
1用於指向源代碼。 – 2011-03-30 11:13:46