EF Model First or Code First Approach?
This is too long question. You should break your problem into multiple separate questions next time. Code-first x Model-first x Database-first You are a database guy so the best approach for you is an incremental database-first approach where you define the stuff in DB (or VS Database tools) and update your model from the database. … Read more