• 1400/11/19

تفاوت model و dto :

سلام استاد

وقتتون بخیر

اول اینکه تفاوت model و dto چیه؟( اگر اشتباه نکنم model تمام پراپرتی ها را دارد ولی dto تعداد خاصی از پراپرتی ها را دارد)

دوم اینکه ایا میشه یک مدل تعریف کرد  بعد مقداردهی کردن را اختیاری گذاشت ( با علامت ? ) اونوقت نیازی به dto نیست.ایا این کار درسته؟

  • 1400/11/19
  • ساعت 14:10

سلام خدمت شما دوست عزیز

مدل جداول دیتابیس هستش اما dto صرفا انتقال دیتا رو بین لایه ها و application انجام میده

مفهوم dto رو به اشتباه برداشت کردین دوست من. برای خروجی گرفتن از دیتا به صورت json در قالب api باید حتما از api استفاده کرد در غیر این صورت اگر شخصی به آدرس api شما دسترسی داشته باشه ساختار جداولتون رو متوجه میشه و حتی ممکنه با این روش کلمه ی عبور کاربران هم دچار مشکل بشه


logo-enamadlogo-samandehi