I am building code First Approach project .net core
I am developing a project in asp.net core using code first approach it's a online exam system. I am very confused with this approach about the upgradation of this application. Suppose in future I want to add some new features on make changes in database, do it will difficult to handle the upgrade?