
from, in ו-where.ToString שמחזיר את כל הערכים במחרוזת. רשימה של 100 פיצות אקראיות: קוטר 10-50, תוספות 0-6, משולשים 3-8 ומחיר 10-120.הטקסט המלא של הדקות הראשונות בהרצאה «תרגילים על LINQ» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
מגילים בנושא לינק language integrated query. צרו מחלקה בשם פיצה שמכילה דיאמטר, כלומר קוטר, טופינס, כלומר תוספות, מספר התוספות, סלייסס, כמה משולשים יש לה ומחיר פרייס, מה המחיר שלה.
דירסו את טוסטרינג ותחזירו רשימה של כל הערכים האלה במחרוזת אחת. במיין צרו ליסט של פיצה ומלאו אותה ב-100 פיצות רנדומליות בעלות הערכים הבאים.
הקוטר צריך להיות בין 10 ל-50, מספר התוספות בין 0 ל-6, מספר המשודשים בין 3 ל-8 והמחיר בין 10 ל-120. בעזרת שאילתת לינק הציגו את כל אובייקטי הפיצה בעלי מחיר בין 40 ל-60.
בצעו פתרון של השאילתה הזאת בשני התחבירים השונים שלמדנו. תחביר ראשון, Method Concatenation, כלומר שרשור פונקציות שמקבלות Lambda Expression שנשלחות לתוך הפונקציות הללו, והתחביר השני, תחביר דומה ל-SQL, נקרא SQL-like syntax, זה התחביר עם ה-from,
משתנה, in, שם אוסף, where וכו'. המשיכו מהתרגיל הקודם והציגו את כל אובייקטי הפיצה שאין להם שום תוספות, ממוינים לפי המחיר, בסדר יורד.
שוב פעם, בצעו את זה לפי שני התחבירים של לינק. המשיכו מהתרגיל הקודם והציגו את כל אובייקטי הפיצה עם בדיוק 8 slices, כלומר שמונה משולשים, ממוינים לפי הקוטר בסדר עולה ולאחר מכן מיון משני לפי המחיר בסדר יורד.
שוב פעם הציגו את הפתרון בעזרת שני התחבירים השונים. המשיכו מהתרגיל הקודם והציגו את כל אובייקטי הפיצה בעלי קוטר בין 40 ל-50, ממוינים לפי הקוטר בסדר עולה ולאחר מכן מיון