ABA


"ההתרשמות הראשונית שלי מLINQ"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14458 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14458
DLN
חבר מתאריך 20.4.07
15884 הודעות, דרג אמינות חבר זה
   14:09   30.11.07   
אל הפורום  
  ההתרשמות הראשונית שלי מLINQ  
 
   למי שלא יודע בגרסא האחרונה של .NET, גרסא 3.5, שוחררה אימפלמנציה ראשונה של LINQ
Langauge INtergrated Query, מה שזה אומר בקיצור, גישה הרבה הרבה יותר נוחה לאובייקטים שונים, לSQL ולXML.
הכל מנוהל ע"י מספר מחלקות חדשות וכמה מילות מפתח חדשות שמיועדות לQuery, כמו Select, Where, Orderby וכו'.
בנוסף נוספה מילת המפתח var, שיוצרת טיפוס אנונימי, זה חובה בשביל ליצור קוורי.
עוד מאפיין נחמד הוא הדבר הבא

public string EnglishName { get; set; }

הדבר הזה מקביל ל

private string _EnglishName;
public EnglishName
{
get
{
return _EnglishName;
}
set
{
_EnglishName = value;
}
}

זה הרבה יותר נוח והרבה יותר מסודר.

הנה הפרויקט, צריך VS2008 כדי לפתוח אותו
http://www.myfiles.co.il/download.php?id=B087EE687

הסבר:
המחלקה הראשונה שאתם רואים זה מחלקה שהתפקיד שלה זה להיות תיאור של הטבלה שאנחנו רוצים לגשת אליה
לכל שדה בטבלה יש את המשתנה המקביל אליו במחלקה, והוא מתואר ע"י Attribute מסוים.
לאחר מכן בתוכנית הראשית אני יוצר DataContext שמקבל כפרמטר את הDB.
התפקיד שלו הוא לתווך בין הDB לבין מחלקת הטבלה.
בשורה השנייה ממלאים את הטבלה בעזרת הDC, ואז בא החלק המעניין
הקוורי.
השאר די מובן, פשוט מדפיס את הID והName של כל רשומה.
מהשאר תתעלמו :]


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  נחמד מאוד אלון כמה הערות akoka 30.11.07 14:12 1
  הקיצור של ה-get\set נחמד Nesher  30.11.07 15:56 2

       
akoka

דרג אמינות חבר זה
   14:12   30.11.07   
אל הפורום  
  1. נחמד מאוד אלון כמה הערות  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   15:56   30.11.07   
אל הפורום  
  2. הקיצור של ה-get\set נחמד  
בתגובה להודעה מספר 0
 
אבל רק אם אין לך הוספה של דברים כשאתה עושה שינוי ל-DM

ותודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net