سلام خسته نباشید
1-فرض کنیم سه تا جدول Product ، Cateogry,productCategory داریم
حالا باید داخل هندلر اضافه کردن محصول همزمان دسته بندی ها اضافه بشه
در حالت عادی که از سرویس های معمولی استفاده می کردیم یه متد جدید برای Foreach ایجاد می کردیم و
List<int> CategoryIds و PostId رو به عنوان ورودی متد در نظر می گرفتیم.و بعد از ایجاد کامل Product وثبت در DB آن را فراخوانی می کردیم.
حالا در این معماری باید این رو به چه صورت کنترل کرد آیا باید بخش ریپوزیتوری رو تغییر بدیم یا ...؟؟؟؟
2- آیا نیاز برای جدول واسط چند به چند Repository ساخت؟؟
3- با توجه به اینکه من پروژه ام MVC هست و جداولی که دارم مستقیما با user رابطه دارن مشکلی نیست لایه Identity کامل حذف بشه و فقط دستورات چک کردن وضعیت و ... کاربر را به صورت سرویس در لایه application بنویسم؟
سلام
هیچ اجباری در معماری ها نیست
میتونید در خود ریپوزیتور های جداول قرار بدید (من اینکار رو میکنم برای چند به چند) با اگر صلاح بدونید میتونید جدا بسازید
شما میتوانید معماری را بنا به نیاز خاص تغییر دهید
بقیه موارد دقیقا مثل آموزش هست و تغییری ندارد