PDA

View Full Version : محاسن و معایب LINQ



mzamani
یک شنبه 17 آذر 1387, 12:50 عصر
سلام
کسی می دونه بهترین روش data access تو برنامه های وب چیه؟ linq که توی دات نت 2008 اومده چه محاسن و معایبی داره ؛ در مقایسه با query نوشتن و استفاده از dataset و... چطوره؟

kiosksoft
دوشنبه 18 آذر 1387, 08:54 صبح
1)LINQ نوشتن Query ها رو ساده تر می کنه. درضمن اگه شما با زبان های برنامه نویسی C# یا ویژوال بیسیک کار کرده باشید لازم نیست چیزهای زیادی یاد بگیرید تا بتونید پرس و جوهای LINQ بنویسید
2)این ابزار Query گرفتن برای DataSource های مختلف را یکسان کرده. شما می تونید به همون روشی که روی یک بانک SQL Server پرس و جو کنید، روی DataSet یا XML Document و حتی Collection های .net پرس و جو کنید.
3)LINQ ارتباطی بین داده های Relational و دنیای Object Oriented ایجاد می کنه. چون Query روی داده ها همیشه اولین مرحله انجام پروسه کار بر روی داده هاست و با به کار گرفتن LINQ به سادگی میشه بین ارتباط بین Object ها و داده ها رو تعریف کرد.
4)LINQ سرعت تولید نرم افزار رو با گرفتن خطاهای برنامه در زمان Compile افزایش می ده. و خطاهای Query ها رو می شه با ابزارهای Debug که Visual studio در اختیار می زاره تشخیص داد و تصحیح کرد.

این لینک رو یه نگاه بندازید :
http://weblogs.asp.net/scottgu/archive/2007/06/29/linq-to-sql-part-3-querying-our-database.aspx
__________________
ترجمه شده از سایت مایکروسافت

milade
دوشنبه 18 آذر 1387, 13:22 عصر
+
کمی باعث کاهش راندمان برنامه میشه چون اگه کوری داشته داشته باشیم فقط sql پردازش میخواد اما در اون صورت برنامه هم باید ترجمه کنه
اقایون نزنید اگه اشتباه گفتم !:قهقهه:
موفق باشید