मुझे कई एप्लिकेशन बनाने की आवश्यकता है जो सभी एक Microsoft SQL सर्वर डेटाबेस साझा करते हैं। इनमें एएसपी.नेट वेब अनुप्रयोग, डब्ल्यूपीएफ डेस्कटॉप एप्लिकेशन, और शायद अब और फिर अजीब कंसोल ऐप शामिल हैं।मैं कई .NET अनुप्रयोगों में डीएएल और बीएलएल कैसे साझा करूं?
मैं अपने UI में, डेटा का उपयोग के लिए ADO.NET इकाई की रूपरेखा का उपयोग अपने व्यापार तर्क के लिए अपनी वस्तुओं का विस्तार, और बाध्य करने के लिए नियंत्रण के लिए उन वस्तुओं चाहते हैं।
मैं अपने प्रत्येक एप्लिकेशन में खुद को दोहराए बिना यह कैसे कर सकता हूं? यदि डेटाबेस स्कीमा या मेरा व्यवसाय तर्क बदलता है, तो मैं अपने सभी एप्लिकेशन को अपडेट करने के लिए एक आसान (या स्वचालित) तरीका चाहता हूं।
मुझे इस प्रणाली को कैसे आर्किटेक्ट करना चाहिए?
अद्यतन: अनुवर्ती सवाल मैंने पूछा है ...
- How do I use LINQ to Entities in Visual Basic?
- How do I extend ADO.NET Entity Framework objects with partial classes?
हाँ, इस बात से सहमत है कि इस दृष्टिकोण बस के रूप में एक मैं सुझाव के रूप में उचित है। हमेशा के रूप में, यह आपकी जरूरतों पर निर्भर करता है। –