यदि मैं इंटरनेट पर NHibernate मानदंड 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 "के इस वर्ग के सेमीफाइनल पदावनत उपयोग प्रतिबंध है।" –