मैं NHibernate उपयोग कर रहा हूँ पर एक मापदंड के साथ तत्वों को पुनः प्राप्त करने NHibernate का उपयोग कैसे करें और मैं दो निम्नलिखित वर्ग है जो मेरी डेटाबेस स्कीमा को मैप है:एक सूची
public class A
{
public virtual int Id { get; set;}
public virtual List<B> MyList { get; set; }
}
public class B
{
public virtual int Id { get; set; }
public virtual DateTime Date { get; set; }
public virtual A FKtoA { get; set; }
}
मैं की सभी प्रविष्टियों को प्राप्त करना चाहेंगे तालिका ए जिसमें उनके माईलिस्ट संपत्ति के सभी तत्व किसी दिए गए मान से कम दिनांक के साथ होते हैं।
मैं इसे एक सुरुचिपूर्ण एनएचबेर्नेट वाक्यविन्यास के साथ कैसे कर सकता हूं?
द्विपक्षीय संबंधों के लिए अच्छा बिंदु: मैं अपनी कक्षा बी में टाइप ए की एक संपत्ति जोड़ूंगा। एचक्यूएल बहुत अच्छा है, लेकिन मैं सोच रहा था कि क्या हम डिटेक्टेडक्रिटिया() और अनुमानों के साथ sth नहीं प्राप्त कर सकते हैं। मैक्स() विधियों – PierrOz
ठीक है, मैंने मानदंड विकल्प जोड़ा (इसे लेना मुश्किल नहीं होगा और इसे 'Subqueries.PropertyIn'' का उपयोग करने के लिए बदलना होगा और प्रक्षेपण का उपयोग करने के लिए उपखंड को उलटा करना होगा)। हालांकि, मानदंड गतिशील रूप से निर्मित प्रश्नों (खोज) के लिए मानदंड अधिक उपयोगी है। एचक्यूएल की तुलना में सभी शोर को देखो। –
बहुत बढ़िया धन्यवाद !! – PierrOz