View Single Post
ישן 17-07-06, 13:01   # 8
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

אם אתה משתמש ב DataTableAdapter ועושה Fill אל ה DataSet הספיציפי, הוא יכיל את התכנים כפי שקיימים בDB או במקור ממנו אתה עושה Fill).
לחילופין, אם אתה מכניס תכנים ישירות ל DataSet (ואז יהיו לו תכנים משלו, בלי קשר לאלו שיש בDV)
הוא מיועד לעבודה א-סינכרונית מול מסד-הנתונים (פחות קריאות למסד, ופחות עומס). אתה יכול להשתמש רק ב DataSet בלי מסד, אם תקפיד כל פעם לייצא ולייבא קובץ XML (קיימות מתודות מוכנות לכך).

אחד מהדברים הטובים בו, זה שכשאתה עושה Fill של DB שלם, או לחילופין מצייר DB, אתה יכול לשמור בו יחסי-גומלין, בשביל הייבוא אתה לא צריך לעשות שאילתות JOIN (הוא יכול להכיל טבלאות, קשרי גומליו וכו', לא צריך כמו ב RecordSet לעשות JOIN בשביל שימוש במספר טבלאות).

בנוסף, נהוג להשתמש ב Typed DataSet באפליקציות גדולות, שזה DS שמשותף לאפליקציה ונותן לך אפילו עוד מרחב פעולה.
בנוסף, כשאתה מחלק לשכבות, זה מקל מאד (תלוי בדרך העבודה).

Last edited by omaniusd; 17-07-06 at 13:03..
  Reply With Quote