Code First מול DB First ב Entity Framework
-
משהו שאני תמיד מתלבט בו, וכעת לקראת פרוייקט חדש, מעניין אותי האם ההתלבטות היא דבר אמיתי או אופנה / נוחות.
אני אשתמש בפרוייקט ב Entity Framework כדי לגשת לנתונים.
האם עדיף ללכת על CodeFirst או על DbFirst?אציין שחלק מהDB כבר כתוב לי, וחלקו הגדול ממש כבר מאופיין לי בראש.
אפשרות נוספת שאני בוחן עכשיו, זה Code First From Database.
כאשר האשף יוצר את הקלאסים מתוך הDB הקיים, ומשם ממשיכים בדרך של Code First.יש למישהו תובנות בעניין?
בינתיים, הנה תוצאה מעניינת שמצאתי בסטאק.
פורסם במקור בפורום CODE613 ב29/11/2016 22:51 (+02:00)
-
Code First From Database.
רק ששים לב שהכלי תואם את גירסת הEF איתה תעבוד.
זה אכן יוצר קוד די מעצבן, אבל זה שווה את זה מאוד.
בכל שינוי תשנה קודם בDB ותייצר מחדש את הקוד פירסט.
בשביל שינויים מותאמים אישית בקוד שנוצר שאתה לא רוצה שיימחקו כל פעם שים אותם בקבצים נפרדים בpartial.אם הDB הוא לא מורכב ואתה לא צופה בו שינויים משמעותיים, תעשה קוד פירסט לגמרי. אז הקוד נקי ונעים.
פורסם במקור בפורום CODE613 ב30/11/2016 11:16 (+02:00)
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות