זה הזמן לעבור לCode first

אתה עדיין סבור

שקוד פירסט זה שיגעון מיקרוסופטי?
זו ממש טעות, כי זה הפך למנהג נפוץ, וכל ORM שמכבד את עצמו הולך בכיוון הזה.

ורק נתקן את ההגדרה: הנושא איננו CodeFirst אלא CodeOnly, או Flunet. אתה יכול ליצור את זה מתוך דטהבייס קיים, או ליצור את הדטהבייס מתוך הקוד.
היתרונות בזה הם רבים: הוספת Attributes, מימוש ממשקים כמו INotiftPropertyChanged, וגם ניהול גירסאות פשוט וקל מניהול גירסאות בשיטה הישנה.

ובכלל, הקוד הרבה יותר יפה ונעים.
 
למעלה