PDA

View Full Version : استفاده از provider در برنامه های لایه ای برای دسترسی به داده ها



ali_mnkt
دوشنبه 19 تیر 1391, 16:01 عصر
سلام

در بعضی از پروژه های سه لایه می بینم که برای دسترسی به داده ها در بخش DAL از provider استفاده می کنن
می خواستم بدونم که استفاده از provider چه مزیتی داره ؟
اگه کسی با مراحل تعریف provider آشنایی داره می شه بگه چطور می تونیم یک provider تعریف کنیم ؟

alonemm
دوشنبه 19 تیر 1391, 17:06 عصر
باسلام:

شما خودتون میخواید یک Data Access تعریف کنید؟

مثلا همانند EF؟

من یک فریم ورک همانند EF برای خودم ساختم که توی تمام پروژه هام در قسمت DAL ازش استفاده میکنم.

شما برای پیاده سازی چنین کاری باید اشیایی دسترسی به پایگاه داده رو در کلاس های مختف پیاده سازی کنید و متدهای اجرایی - واکشی داده از جداول رو پیاده سازی کنید.
فقط درنظر داشته باشید هر چه کارکردش آسانتر باشه و شما رو از درده سرهای اشیایی دات نت برای کار با پایگاه داده دور کنه میتونه در امر کدنویسی شما موثر باشه.

امنیت داده رو هم فراموش نکنید و بحث مدیریت حافظه و ... (در این موارد جستجو کنید)/


موفق باشید.