+2 امتیاز
قبل در برنامه نویسی توسط (505 امتیاز)
ویرایش شده قبل توسط
منظور از ORM در روش های ارتباط با database چیست؟

2 پاسخ

+3 امتیاز
قبل توسط (7.1هزار امتیاز)
ویرایش شده قبل توسط

ORM یک لایه مترجم بین زبان برنامه‌نویسی و پایگاه داده رابطه‌ای است که این دو را به هم تبدیل می‌کند و در عمل باعث می‌شود که این دو حیطه کاملا متفاوت زبان یکدیگر را به خوبی بشناسند و با هم تبادل اطلاعات داشته باشند. یک ORM قوی ، برنامه را از نوع پایگاه داده استفاده شده، جدا می‌کند. این کار باعث می‌شود که استقلال نسبت به نوع پایگاه داده حفظ شود.
ORM ارتباط های دایمی و احتمالا پیچیده با پایگاه داده را انجام می دهد ونیازی به انجام اعمال تکراری وکد نویسی هایی تکراری توسط برنامه نویس در هر بار ذخیره فیلد و رکورد جدید و بازیابی اطلاعات و...نیست.از طریق ارتباطی که بوسیله ORM بین اشیاء و پایگاه داده ایجادمیشود می توان اطلاعات اشیاء را با صدا زدن یک متد در پایگاه داده ی خود ذخیره کنید.این ساده سازی که توسط ORM فراهم می شود باعث میشودبا کدهای کمتری کارهایی نظیر بازیابی اطلاعات را انجام دهیم وبعدها اگه خواستیم تغییراتی اعمال کنیم به راحتی بتونیم بازسازی وتغییرش بدیم.
ORM  محدود به هیچ زبان خاصی نیست و تنها یک تکنیک و سیستم است که می تواند در زبانهای مختلف پیاده سازی شود .

قبل توسط (505 امتیاز)
میشه چند تا ORM نام ببرید؟
قبل توسط (2.2هزار امتیاز)
مقایسه ی ORM های EF و linq و NHibernate
http://barnamenevis.org/showthread.php?469220-%D9%85%D9%82%D8%A7%DB%8C%D8%B3%D9%87-%DB%8C-ORM-%D9%87%D8%A7%DB%8C-EF-%D9%88-linq-%D9%88-NHibernate


5 دلیل برای استفاده از یک ابزار ORM
http://www.dotnettips.info/post/233/5-%D8%AF%D9%84%DB%8C%D9%84-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%DB%8C%DA%A9-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-orm
0 امتیاز
قبل توسط (2.2هزار امتیاز)
ویرایش شده قبل توسط

سوالات مشابه

+1 امتیاز
1 پاسخ 559 بازدید
+3 امتیاز
2 پاسخ 1.6هزار بازدید
+1 امتیاز
1 پاسخ 1.3هزار بازدید
0 امتیاز
1 پاسخ 585 بازدید
+1 امتیاز
1 پاسخ 466 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط aminiS (479 امتیاز)
+2 امتیاز
1 پاسخ 886 بازدید
0 امتیاز
1 پاسخ 731 بازدید
+1 امتیاز
1 پاسخ 432 بازدید
0 امتیاز
0 پاسخ 602 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 261 بازدید
...