2011-05-11 13 views
6

क्या कोई सभ्य लेख ऑनलाइन है जो विस्तार से समझाता है कि सम्मेलन ईएफ 4.1 में कैसे काम करते हैं? स्कॉट गु के ब्लॉग से जुड़ा एक लेख था, लेकिन यह 2010 की तारीख थी, मुझे लगता है कि यह तब सीटीपी 4 था। सुनिश्चित नहीं है कि तब से सम्मेलनों में बीम संशोधित हुआ है या नहीं। लेकिन मुझे समझ में नहीं आता कि यह कैसे काम करता है। उदाहरण के लिए कि यह कैसे अगर मैं इस कोड है तालिका SkillType उपयोग करने के लिए पता है (क्या इसके लिए दिखता है?):इकाई फ्रेमवर्क को समझना 4.1 सम्मेलन

public DbSet<SkillType> SkillTypes { get; set; } 

यह मेरा भ्रम का केवल 1 है, तो विदेशी कुंजी है, प्राथमिक कुंजी, आदि है मुझे इन सम्मेलनों के साथ खुद को परिचित करने की ज़रूरत है ताकि किसी भी गूढ़ लेख जो मैं पढ़ सकूं, कृपया मुझे बताएं। मैंने Google किया और कुछ भी ठोस और ठोस नहीं मिला।

उत्तर

2

कोई वास्तविक walkthrough नहीं है। आप एमएसडीएन में सभी सम्मेलनों का मूल विवरण पा सकते हैं। My answer on MSDN forum सभी सम्मेलनों के लिए पोस्ट लिंक।

सीटीपी 5 के बाद से सम्मेलनों में वास्तव में बड़ा बदलाव आया था। सबसे पहले आप कस्टम सम्मेलनों को और भी नहीं जोड़ सकते - यह सुविधा अंतिम संस्करण से हटा दी गई थी। यदि आप DbSet को अपने उदाहरण के रूप में परिभाषित करते हैं तो यह तालिका को परिभाषित करने के लिए सम्मेलन के लिए नौकरी नहीं है। कुछ तंत्र (शायद प्रतिबिंब का उपयोग कर) है जो संदर्भों में सभी परिभाषित सेट पाता है और मैपिंग पीढ़ी शुरू करता है।

+0

मेरा मतलब यह है कि यह कैसे पता चलेगा कि कौन सी टेबल का उपयोग करना है, यह प्राथमिक कुंजी, विदेशी कुंजी, एसोसिएशन टेबल इत्यादि आदि कैसे निर्धारित करता है। –

+0

एमएसडीएन पर सम्मेलन की सूची के माध्यम से जाएं और इससे कुछ प्रश्न स्पष्ट हो जाएंगे। टेबल्स को संदर्भ में डीबीसेट्स द्वारा परिभाषित किया गया है। –

0

मैं यह भी पसंद और ADO.Net टीम ब्लॉग की सलाह देते हैं :)

http://blogs.msdn.com/b/adonet/

+0

क्या आपके पास मेरे लिए एक लिंक है? –

1

कोड पहले सम्मेलनों का एक बहुत अच्छी और इसे आसानी से समझा MSDN पर उपलब्ध है, अच्छी तरह से शीर्षक: Code First Conventions

संबंधित मुद्दे