मैं वर्तमान में एक मध्यम आकार आवेदन है, जो 2 या अधिक SQL डेटाबेस का उपयोग करेंगे, विभिन्न साइटों आदि पर विकसित कर रहा हूँ के साथ एक सामान्य भंडार पैटर्न का उपयोग करना ...धाराप्रवाह NHibernate
मैं यह करने के लिए कुछ इसी तरह का उपयोग कर पर विचार कर रहा हूँ: http://mikehadlow.blogspot.com/2008/03/using-irepository-pattern-with-linq-to.html
हालांकि, मैं Linq करने वाली एसक्यूएल (और निश्चित रूप से nHibernate.Linq) के स्थान पर धाराप्रवाह nHibernate, का उपयोग करना चाहते
इस व्यवहार्य है?
मैं इसे कॉन्फ़िगर करने के बारे में कैसे जाऊं? मेरी मैपिंग परिभाषा कहां जायेगी ...?
वेबूआई, डब्ल्यूसीएफ लाइब्रेरी और विंडोज अनुप्रयोगों/सेवाओं से इस एप्लिकेशन में अंततः कई पहलू होंगे।
इसके अलावा, एक "उत्पाद" मेज पर उदाहरण के लिए, मैं एक "ProductManager" वर्ग, है कि जैसे तरीकों बनाना होगा:
GetProduct, GetAllProducts आदि ...
किसी भी संकेत दिए गए बहुत प्राप्त कर रहे हैं।
बस एक sidenote: Fluent NHibernate NHibernate मैपिंग को कॉन्फ़िगर करने का एक तरीका है; यह एक अलग ढांचा नहीं है और इसका भंडार कार्यान्वयन के साथ कुछ लेना देना नहीं है। –