ef code first מדריך איכותי

ef code first מדריך איכותי

כולם שכולם אומרים צריך לעבוד עם code first, אז התחלתי.
אשמח להמלצות למדריך איכותי. בגוגל זה בחינת מרוב עצים לא רואים את היער.
 

nocgod

New member
האמת היא שאני לא מצאתי כזה

אולי כי אין משהו כזה.
תתחיל מהבסיס מקורסים של pluralsight ותמשיך ב how to בגוגל.
בגדול ב MSDN יש המון המון מידע שצריך לדעת ללעוס אותו
אגב באתר הזה יש לא מעט מידע נחמד מאוד שהשתמשתי בו בתהליך הפיתוח האחרון (למדתי ממנו לדוגמא איך לקנפג אסטרטגיות איתחול DB דרך ה web.config)

אגב זה לא שצריך לעבוד עם codefirst. החל מ EF7 זה כל מה שיהיה לך :)
 
תודה ושאלה

האמת היא ש-EF7 שבר אותי לעבור לזה.
נניח שאני רוצה שיש לי טבלת/מחלקה משתמשים וטבלה/מחלקה של פריטים. כל פריט משויך למשתמש ולכל משתמש יכול להיות כמה פריטים. אני רוצה שבקוד תהיה לי גישה מהמשתמשים לפריטים שלהם ולהיפך מכל פריט תהיה לי גישה למשתמש.
איך עושים את זה?
 
אז מה עושה מישהו שכבר יש לו DB ?

ימחק אותו ויכתוב קוד שיוצר אותו דבר? והדטה מה איתו? לא נשמע לי הגיוני, אבל אני מאמין לכם.
והאתר אכן מעניין. מעניין מי כתב אותו. הוא מאד מקיף, אבל כנראה לא משהו רשמי.
&nbsp
 

nocgod

New member
לא מבין מה הבעיה?

הקונספט של code first לא אומר שלא תוכל למפות קוד חדש לDB קיים
רק אומר שלא תוכל לייצר EDM שייצר לך generated code ואתה תצטרך לעבוד עם magical models והמון partial classes

אם יש לך DB מוכן, מובן וברור שלא תרצה לעבוד עם EF אם הוא לא יתן לך דרך לעבוד עם ה DB שלך.
ולכן כשאתה מגדיר מודל אתה יכול גם להגדיר קונפיגורציה שממפה את המודל שלך ל DB הקיים.
תוכל לשמוע עוד על זה בהרצה של jullie lerman מ pluralsight על EF7
 
לא יהיה יותר EDM ?

לא שאצטער על כך יותר מדי. אני בהחלט מעדיף פתרונות קוד על פטנטים ויזואליים שגורמים לתלות בכלי הפיתוח (VS ).
לא ראיתי את ההרצאה הזו. אשתדל בקרוב.
&nbsp
 
למעלה