PDA

View Full Version : سوال در مورد linq



nasime_shomal
چهارشنبه 29 مهر 1388, 10:48 صبح
سلام دوستان من دارم کتاب دیتل از انتشارات آیلار رو میخونم و الان یه قطعه کدش رو نمیفهمم.
توی این مثال ما نام ، نام خانوادگی و میزان حقوق داریم و قراره با استفاده از linq برنامه رو پیش ببریم حالا اون قسمت از کد اینه


var names
from e in employees
select new {e.firstName , last = e.lastName};

که employees رو از روی کلاس employees ساختن و firstName,lastName هم جزء خصوصیات همون کلاسه.
میشه برام به زبان ساده توضیح بدید این کد یعنی چی؟ :متفکر:
ممنون میشم

*unos*
چهارشنبه 29 مهر 1388, 19:55 عصر
یعنی این:


select firstName,lastName from employees

nasime_shomal
پنج شنبه 30 مهر 1388, 17:33 عصر
میشه بگید چرا اینجوری نوشته شرمنده من تازه قسمت linq رو شروع کردم

Somayeh_Zamani
دوشنبه 04 آبان 1388, 23:05 عصر
هيچي زماني که e.lastName را برابر last قرار داده. يک نام مستعار واسه lastName گذاشته (همان last)

mn_zandy63
شنبه 09 آبان 1388, 13:56 عصر
میشه بگید چرا اینجوری نوشته شرمنده من تازه قسمت linq رو شروع کردم

سلام دوست من، خب این روشی هست که با LINQ باید کار کرد، اون کدی که دوستمون UNOS نوشتند مشابه همون دستور به زبون SQL هست. مشابه SQL ش رو برات نوشتند که اگه به SQL آشنا باشی بهتر بتونی درک کنی اون دستور رو.
شما اگه LINQ رو ادامه بدی خودت متوجه میشی احتمالا. :چشمک: