fuentHibernate क्या है? इसका उपयोग क्यों किया जाता है? हाइबरनेट और फ्लुएंट हाइबरनेट के बीच क्या अंतर है?धाराप्रवाह हाइबरनेट क्या है?
6
A
उत्तर
13
Fluent NHibernate NHibernate की मानक XML मैपिंग फ़ाइलों का विकल्प प्रदान करता है। एक्सएमएल दस्तावेज़ (.hbm.xml फाइलें) लिखने के बजाय, फ्लुएंट एनएचबर्ननेट आपको दृढ़ता से टाइप किए गए सी # कोड में मैपिंग लिखने देता है। यह आसान रिफैक्टरिंग, बेहतर पठनीयता और अधिक संक्षिप्त कोड के लिए अनुमति देता है।
पारंपरिक HBM एक्सएमएल मानचित्रण
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
namespace="QuickStart" assembly="QuickStart">
<class name="Cat" table="Cat">
<id name="Id">
<generator class="identity" />
</id>
<property name="Name">
<column name="Name" length="16" not-null="true" />
</property>
<property name="Sex" />
<many-to-one name="Mate" />
<bag name="Kittens">
<key column="mother_id" />
<one-to-many class="Cat" />
</bag>
</class>
</hibernate-mapping>
धाराप्रवाह NHibernate बराबर
public class CatMap : ClassMap<Cat>
{
public CatMap()
{
Id(x => x.Id);
Map(x => x.Name)
.Length(16)
.Not.Nullable();
Map(x => x.Sex);
References(x => x.Mate);
HasMany(x => x.Kittens);
}
}
संबंधित मुद्दे
- 1. डीएसएल/धाराप्रवाह इंटरफेस का बिंदु क्या है
- 2. एंटिटी फ्रेमवर्क धाराप्रवाह एपीआई क्या है?
- 3. धाराप्रवाह निबर्ननेट
- 4. धाराप्रवाह NHibernate
- 5. धाराप्रवाह NHibernate
- 6. धाराप्रवाह NHibernate - एक संपत्ति
- 7. क्या फ्लुएंट-हाइबरनेट मौजूद है?
- 8. हाइबरनेट गंदी सत्र क्या है?
- 9. हाइबरनेट में banking.commit() क्या है?
- 10. एएसपी.नेट एमवीसी + धाराप्रवाह nNibernate, आईओसी उपकरण क्या है?
- 11. क्या एमएसटीएस्ट के लिए एक धाराप्रवाह दावा API है?
- 12. क्या सी # के लिए एक धाराप्रवाह ईमेल लाइब्रेरी है?
- 13. क्या हाइबरनेट
- 14. अधिक धाराप्रवाह सी #/.NET
- 15. धाराप्रवाह NHibernate - तार
- 16. Enum पार्स धाराप्रवाह NHibernate
- 17. धाराप्रवाह सत्यापन संग्रह
- 18. धाराप्रवाह निबर्ननेट r1.0 धाराप्रवाह मैपिंग अक्षम आलसी लोड
- 19. currentsessioncontext धाराप्रवाह nhibernate यह कैसे करना है?
- 20. डेटाटाइम धाराप्रवाह निबर्ननेट मैपिंग
- 21. Laravel सुवक्ता/धाराप्रवाह
- 22. लारवेल धाराप्रवाह क्वेरी बिल्डर
- 23. कास्केड धाराप्रवाह NHibernate AutoMapping
- 24. इकाई फ्रेमवर्क धाराप्रवाह API
- 25. धाराप्रवाह NHibernate: संपत्ति
- 26. एक-से-एक धाराप्रवाह निबर्ननेट?
- 27. क्या है "सूची" हाइबरनेट एनोटेट वर्ग
- 28. हाइबरनेट में डेटा एलियासिंग प्रभाव क्या है?
- 29. जीए हाइबरनेट संस्करणों में क्या मतलब है?
- 30. क्या हाइबरनेट एनएचबीर्नेट से भी बदतर है?