انجمن برنامه نویسان البرز

تبلیغات

ساخت لایه DataAccess در سی شارپ – درس هیجدهم

ساخت لایه DataAccess در سی شارپ – درس هیجدهم


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




کلمات کلیدی :

نظر بدهید

3 دیدگاه برای “ساخت لایه DataAccess در سی شارپ – درس هیجدهم

  • علی گفته
    ۷ مرداد ۹۶

    سلام استاد بزرگوار
    با تشکر از ارائه با کیفیت و حرفه ای درس
    یک سوال ؛
    در ساخت کلاس از entiti هامون یک پروپرتی نیاز دارم که از نوع عکس باشه .
    این رو از چه نوع داده ای تعریف کنم ؟

    • علیرضا صبوئی گفته
      ۷ مرداد ۹۶

      علی عزیزم این کار معمولا به ۲ روش انجام میشه:
      ۱ – روش ساده تر: عکس ها رو در یک پوشه ذخیره میکنند و آدرس اونا رو در یک فیلد Nvarchar قرار میدهند.
      ۲ – روش سخت تر : یک فیلد از نوع VarBinary(Max تعریف کنید (در دیتابیس) و در کلاس هم یک فیلد از نوع Byte[] تعریف کنید و عکس رو تبدیل به Stream کنید و در دیتابیس ذخیره کنید.
      در صورتی که مدت زیادی نیست برنامه نویسی میکنید، پیشنهاد من روش اول هستش

      • علی گفته
        ۷ مرداد ۹۶

        تشکر ویژه از پاسخگویی سریع