के लिए सही आर्किटेक्चर क्या है मैंने कुछ खोजों को चलाया लेकिन इस मुद्दे का कोई जवाब नहीं मिला।एमवीसी 4 वेबएपीआई
ठीक है, मेरी MVC 3 वास्तुकला इस तरह है:
- Project.EDM (contains only the entity framework edmx file and its .tt and .cs entity classes)
- Project.DAL (contains IXxxRepositiory and XxxRepository where CRUD is performed on the entity classes)
- Project.Web (the MVC3 project. Controllers transfer data from ViewModels into entity models and call the CRUD functions in the DAL repositories.)
WebApi
MVC4
में इतना आकर्षक दिखाई देता है के बाद से हम अन्य अनुप्रयोगों से CRUD संचालन कॉल करने के लिए सक्षम हो जाएगा। हम सभी इस विचार से प्यार करते हैं।
लेकिन मौजूदा उदाहरणों में मैंने पाया है कि एमवीसी 4 परियोजना के अंदर ApiController
के तहत सीआरयूडी ऑपरेशन है। मैं इन परिचालनों को एक अलग डीएएल परियोजना में रखने के लिए उपयोग किया जाता हूं। अनुशंसित पसंद क्या है? क्या हमारे पास अभी भी एक अलग डीएएल कक्षा हो सकती है? आप विशेषज्ञों को वास्तुकला कैसे डिजाइन करते हैं?
सभी सहायक सलाह के लिए धन्यवाद।
यह प्रश्न थोड़ा सा व्यक्तिपरक – MilkyWayJoe
है यदि आप उदाहरण के लिए एक लिंक प्रदान करते हैं तो यह उपयोगी हो सकता है। – Bull