نمایش نتایج 1 تا 4 از 4

نام تاپیک: استفاده از یک کلاس به جای همه ی Entity های یکسان در همه ی لایه ها

  1. #1

    استفاده از یک کلاس به جای همه ی Entity های یکسان در همه ی لایه ها

    سلام. وقت بخیر
    من یه نرم افزار تحت وب دارم که سه لایه است.
    میخوام برای تمام Entity هایی که یکسان هستن (IDو Title دارن) یه کاری کنم.
    میخوام به جای اینکه برای هر Entity در هر لایه، یه کلاس داشته باشم،در هر لایه بجای همشون(مثلا 30 تا Entity) فقط یک کلاس داشته باشم. اینطوری فقط مجبورم اسم Entity رو از UI تا لایه Data پاس بدم.
    حالا میخوام بدونم آیا این کار روی Performance برنامه تاثیرمنفی میذاره؟

  2. #2

    نقل قول: استفاده از یک کلاس به جای همه ی Entity های یکسان در همه ی لایه ها

    برای این کار باید از قوانین ارثبری استفاده کنی. کلا برای برنامه های چند لایه همین کار رو میکنن که توی لایه مدل یک اینترفیس تعریف میکنن و همه Entity ها از اون ارث میبرن و بین لایه ها اینترفیس جابجا میشه. تاثیری هم توی Performance نداره به شرط اون که توی پیاده سازی به مشکل نخوری و هزینه زمانی برات ایجاد نکنه .
    دانلود حسابخانه مانی، برنامه مدیریت درآمد و هزینه رایگان

    هر آنچه که هستیم، نتیجه افکاریست که در گذشته داشته ایم. (بودا)
    واحد فاصله «متر» نیست، «اشتیاق» است. اگر مشتاقش باشی حتی يک قدم هم فاصله ای دور است.

    رنگ رنگی | آموزش

  3. #3

    نقل قول: استفاده از یک کلاس به جای همه ی Entity های یکسان در همه ی لایه ها

    نقل قول نوشته شده توسط Mani_rf مشاهده تاپیک
    توی لایه مدل یک اینترفیس تعریف میکنن و همه Entity ها از اون ارث میبرن و بین لایه ها اینترفیس جابجا میشه.
    فقط تو لایه ی مدل میشه این کار رو کرد؟
    آخه من میخوام هم تو UI هم BLL و هم در DAL فقط یک کلاس برای Rntity های یکسان داشته باشم. فقط نام Entity رو در UI می گیرم و تا DAL همه ی کارها انجام میشه بدون افزودن کلاس دیگه ای...

  4. #4

    نقل قول: استفاده از یک کلاس به جای همه ی Entity های یکسان در همه ی لایه ها

    اینترفیس رو توی لایه مدل تعریف میکنی. از همون توی همه لایه ها استفاده میکنی
    دانلود حسابخانه مانی، برنامه مدیریت درآمد و هزینه رایگان

    هر آنچه که هستیم، نتیجه افکاریست که در گذشته داشته ایم. (بودا)
    واحد فاصله «متر» نیست، «اشتیاق» است. اگر مشتاقش باشی حتی يک قدم هم فاصله ای دور است.

    رنگ رنگی | آموزش

تاپیک های مشابه

  1. طرز استفاده از Query Sql به جای Filter برای فیلتر یک Recordset ؟
    نوشته شده توسط kasmaii61 در بخش برنامه نویسی در 6 VB
    پاسخ: 14
    آخرین پست: جمعه 03 فروردین 1386, 10:31 صبح
  2. استفاده از یک کلاس از نوع text box
    نوشته شده توسط once4ever در بخش C#‎‎
    پاسخ: 20
    آخرین پست: دوشنبه 03 اسفند 1383, 23:15 عصر
  3. استفاده از قلم نوری به جای تایپ
    نوشته شده توسط ghaum در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: دوشنبه 18 خرداد 1383, 08:58 صبح
  4. استفاده از قلم نوری به جای تایپ
    نوشته شده توسط ghaum در بخش Classic ASP
    پاسخ: 0
    آخرین پست: یک شنبه 10 خرداد 1383, 08:24 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •