دسته بندی ها
02:06 1399/08/14

آموزش استفاده از انتیتی فریم ورک و Ado.net در سی شارپ

مشخصات سوال کننده :
کاربر : mojtabahakimian     امتیاز کاربر : 155     رتبه کاربر : 10
دسته بندی : WPF سی شارپ Sql Server Entity Framework

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4144
پاسخ دهنده : fateme 13:28 1399/08/14

انواع Orm ها در برنامه نویسی سی شارپ

به روشهایی که میشه از طریق سی شارپ به دیتابیس متصل شد Orm گفته میشه.

  • تعریف ORM : همونطور که در بالا گفتیم ORM امکان ارتباط بین دیتابیس و نرم افزار و همچنین امکان استفاده از دیتابیس در نرم افزار رو به ما میده. در واقع میشه گفت ORM یک لایه مترجم هست که بین دیتابیس و زبان برنامه نویسی قرار میگیره و بین این 2 ارتباط برقرار میکنه. 

بنابراین انتیتی فریم ورک یا Ado.Net همه جزو ORM ها هستن. قبل از اینکه ادامه پاسخ رو بگم توصیه میکنم حتما حتما سوال و پاسخ زیر رو بخونید.

انواع ORM ها

 

ببینید شما با هر روشی که به دیتابیس متصل بشید در هر صورت با استفاده از یکی از ORM ها هست. بعضی از ORM ها که خیلی قدیمی هستن و عملا استفاده نمیشن دیگه. مثلا روش OLEDBC عملا دیگه استفاده ای نداره.

روشی که در توضیحات شما هست به احتمال زیاد انتیتی فریم ورک هست. برای اینکه مطمئن بشید میتونید در فایل app.config به کانکشن استرینگ نگاه کنید و ببینید چه کانکشنی ساخته. انواع کانکشن استرینگ ها رو ببینید.

 

نکته : "تکنولوژی ارتباط سی شارپ با دیتابیس" با "نحوه استفاده از دیتابیس در سی شارپ" متفاوته. شما ممکنه از ORM انتیتی فریم ورک استفاده کنید ولی به صورت ویزاردی یا به صورت کد یا حتی روشهای دیگه. ولی تکنولوژی همون انتیتی فریم ورک هست. در واقع وقتی تکنولوژی یا ORM انتیتی فریم ورک هست حالا چه شما ویزاردی باهاش کار کنید و چه به صورت دستی و کدنویسی ولی کانکشن استرینگ ساخته شده یکی هست.

ویرایش شده در چهارشنبه 14 آبان 1399 ساعت 13:32:09
به این پاسخ امتیاز بدهید    1
امتیاز: 1617 رتبه: 2
1 نظر
mojtabahakimian : متشکرم ولی منبعی برای آموزش استفاده از این روش رو میتونید اضافه کنید

امتیاز کاربر : 155   رتبه کاربر : 10   تاریخ ثبت : 09:54 1399/08/14
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود