मेरे पास एक कक्षा है जिसे एनएचबीर्नेट का उपयोग करके तालिका में मैप किया गया है। समस्या यह है कि केवल कुछ गुण तालिका में कॉलम में मैप किए जाते हैं। यह ठीक है क्योंकि डिस्प्ले के लिए उपयोग किए जाने वाले एकमात्र कॉलम मैप किए जाते हैं, हालांकि मैं सोच रहा था कि तालिका में अन्य कॉलम के खिलाफ पूछताछ करने का कोई तरीका है जो मेरी कक्षा में गुणों के लिए मैप नहीं किया गया है। इसलिए नहीं कि हम इसे कहीं भी प्रदर्शित कभी नहींएनएचबर्ननेट में क्वेरी अनमैड कॉलम
Customer
-----------
CustomerId
Name
DateCreated
और हम एक वस्तु
public class Customer
{
public virtual int CustomerId {get;set;}
public virtual string name {get;set;}
}
और name
और customerId
है तथापि DateCreated
मैप की जाती हैं है:
उदाहरण के लिए हम निम्नलिखित कॉलम के साथ एक मेज है । हम उन ग्राहकों के लिए Customer
तालिका से पूछना चाहते हैं जो किसी निश्चित तिथि से बनाए गए थे। क्या DateCreated
मैपिंग के बिना ऐसा करने का कोई तरीका है? इसके अलावा मानदंड API का उपयोग करके ऐसा करना बेहतर होगा।
यह वास्तव में अच्छी तरह से काम करता है और सेटअप करने में वास्तव में आसान है। – Goblin
मुझे यह नहीं मिला संपत्ति तत्व के साथ काम करने के लिए - क्या इसमें कोई चाल है? –
@DaleBurrell मैंने अभी भी इसका परीक्षण किया है, काम नहीं किया। दस्तावेज़ों के अनुसार 'नोप' 'संपत्ति 'तत्व पर' पहुंच 'विशेषता के लिए मान्य नहीं है (देखें [संदर्भ] (http://nhforge.org/doc/nh/en/#mapping-declaration-property))। –