PDA

View Full Version : گفتگو: انواع ارتباط با دیتابیس



c_doost
دوشنبه 30 اردیبهشت 1392, 21:23 عصر
سلام

من برای ارتباط با دیتابیس با چند تا اصطلاح برخوردم

1- entity framework

2- linq

3- sql lite

لطفا برایم توضیح بدید اینها یعنی چه؟و برای ارتباط با دیتابیس چه راه هایی وجود دارد؟؟

ramin_bagheri22
سه شنبه 31 اردیبهشت 1392, 17:13 عصر
اتصال به بانک اطلاعاتی ado.net از 4 تا راه است
1.connect
2.disconnect
3.linq
4.entity framework
هر کدوم ویژگی و اشکالاتی دارن تو همین سایت جست و جو کنید تمام روش ها توضیح داده شده است

c_doost
سه شنبه 31 اردیبهشت 1392, 17:32 عصر
اتصال به بانک اطلاعاتی ado.net از 4 تا راه است
1.connect
2.disconnect
3.linq
4.entity framework
هر کدوم ویژگی و اشکالاتی دارن تو همین سایت جست و جو کنید تمام روش ها توضیح داده شده است

لطفا درباره همه این روش ها نظر بدید چون برای هر کدوم از روش ها جداگانه بحث شد و این تاپیک میتونه روش های محتلف را بحث کنه

FastCode
سه شنبه 31 اردیبهشت 1392, 18:53 عصر
به نظر من اگر پست ۲ رو نخونید خیلی بهتره.

برای این سوال اول باید بدونید دیتابیس چیه.
http://en.wikipedia.org/wiki/Database
https://en.wikipedia.org/wiki/Relational_database
http://en.wikipedia.org/wiki/List_of_relational_database_management_systems

uniqueboy_ara
سه شنبه 31 اردیبهشت 1392, 19:09 عصر
اینا همشون به دیتابیس و کار با داده ها مربوط میشن،


1- entity framework = آخرین تکنولوژی ارائه شده توسط مایکروسافت برای ارتباط با دیتابیس

2- linq = زبانی برای نوشتن کوئری در محیط ویژوال استودیو، با امکانات و دامنه بسیار وسیع

3- sql lite = یه نوع دیتابیس فوق العاده کم حجم، با امکانات خیلی زیاد ( درباره ش جستجو کنید به چیزای جالبی میرسید )

c_doost
سه شنبه 31 اردیبهشت 1392, 19:16 عصر
اینا همشون به دیتابیس و کار با داده ها مربوط میشن،


1- entity framework = آخرین تکنولوژی ارائه شده توسط مایکروسافت برای ارتباط با دیتابیس

2- linq = زبانی برای نوشتن کوئری در محیط ویژوال استودیو، با امکانات و دامنه بسیار وسیع

3- sql lite = یه نوع دیتابیس فوق العاده کم حجم، با امکانات خیلی زیاد ( درباره ش جستجو کنید به چیزای جالبی میرسید )


لطفا اینها را با مقایسه کنید

کدومش بهتره؟
چه فرقی با هم دارن ؟
امنیت کدوم بهتره؟
کار با کدومش برای برنامه نویس راحت تره؟
با کدومش کار نگهداری نرم افزار و نوشتن ورژن جدید راخت تره؟

باتشکر

khokhan
سه شنبه 31 اردیبهشت 1392, 19:47 عصر
لطفا اینها را با مقایسه کنید

کدومش بهتره؟
چه فرقی با هم دارن ؟
امنیت کدوم بهتره؟
کار با کدومش برای برنامه نویس راحت تره؟
با کدومش کار نگهداری نرم افزار و نوشتن ورژن جدید راخت تره؟

باتشکر

http://www.mypc.ir/1390/07/05/%D8%B3%D9%88%D8%A7%D9%84-linq-%D8%A8%D9%87%D8%AA%D8%B1-%D8%A7%D8%B3%D8%AA-%DB%8C%D8%A7-ado-net/

اینو !!!!!!!!!!!!!!!!!!!!
http://aliaghdam.com/blog/what-is-linq

واین :

http://pcpedia.ir/ViewArticle.aspx?ID=24


وبرای


http://irmeta.com/meta/index.php?topic=6232.0


:لبخند:

http://www.atilaco.com/Articles/59/37/Entity-Framework-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F.html

khokhan
سه شنبه 31 اردیبهشت 1392, 19:51 عصر
این هم برا تفاوتشون:لبخند::لبخند::لبخن ::لبخند:

http://barnamenevis.org/showthread.php?217956-%D8%AA%D9%81%D8%A7%D9%88%D8%AA-Linq-To-Sql-%D8%A8%D8%A7-Linq-To-Entities-%D9%88-Linq-To-DataSet