هر کدام را باید جداگانه تعریف کنید. برای Web API از روش جاری، برای MVC از روش مطرح شده در مطلب آن. درخواستی که به Web API ارسال می‌شود در یک context جداگانه نسبت به ASP.NET MVC پردازش می‌شود و با آن یکی نیست. حتی فضاهای نام آن‌ها هم یکی نیست. ASP.NET Web API جزئی از ASP.NET MVC نیست و در وب فرم‌ها هم مستقلا کاربرد دارد.
‫۹ سال و ۱۰ ماه قبل، پنجشنبه ۲۲ آبان ۱۳۹۳، ساعت ۱۵:۰۸
خوب الان من رو یه فروشگاه کار میکنم .و میخواهم قسمتهای مربوط به سبد خرید را با web api پیاده کنم. یعنی لازم هست از روشی برای DI استفاده کنم که هم با MVC هم با web api سازگار باشه .راه پیشنهادی شما چیه؟
ممنون
‫۹ سال و ۱۰ ماه قبل، پنجشنبه ۲۲ آبان ۱۳۹۳، ساعت ۰۵:۰۴
سلام و خسته نباشید.
اگر از StructureMap.Mvc5  استفاده کنم  آیا برای Web Api هم پاسخگو خواهد بود ؟ یا اگر از StructureMap.WebApi استفاده کنم ، میتونه هم MVC   و هم Web Api رو ساپورت کنه؟
با تشکر.
‫۹ سال و ۱۱ ماه قبل، سه‌شنبه ۶ آبان ۱۳۹۳، ساعت ۰۴:۲۹
ببخشید آقا نصیری.من این دوره را مطالعه کردم اما جوابم را نگرفتم.
به نظر من پیاده سازی متد‌های ساده Add,Delete و ... در ServiceLayer  همون مشکلات مطرح شده در تاپیک Repository‌ها روی UnitOfWork ایده خوبی نیستند یا استفاده از الگوی Repository اضافی در EF Code first؛ آری یا خیر را تداعی می‌کند(abstraction of an abstraction).
مخصوصا زمانی که هرگز قصد تعویض ORM را در پروژه نداشته باشیم.
لطفا راهنمایی بفرمایید.
ممنون.