سلام خدمت دوستان

در پروژه از MediatR استفاده کردم. در پیاده سازی کلاس هایی که باید از IRequest ارث بری کنند و برای عملیات اصلی مانند Create برای ساده سازی نامگذاری کلاس بصورت CreateCommand و CreateCommandHandler هستش. تمام این کلاس ها در پوشه های مربوط به خود هستند و namespaceها کاملا جداگانه هستند. تا اینجای کار اگر 100 تا domain داشته باشم برای تمام آنها 100 تا CreateCommand و CreateCommandHandler دارم. اگر برنامه را بدون Swager اجرا کنم هیچ مشکلی نیست و تمام Apiها کار میکنه ولی اگر Swagger را برای مستندسازی فعال کنم با خطا مواجه میشم و در Console خطایی که نشون میده به این مفهوم هستش که از Schema تکراری استفاده شده و نام آن را هم CreateCommand اعلام میکنه.

آنچه که متوجه شدم کدهای APi ایرادی ندارند ولیSwagger نمیتونه کلاس های همنام رو مدیریت کنه. سوالم اینه که اگر این موضوع صحیح باشه آیا راه حلی هم وجود داره؟

تشکر