I'm new to MVC and am not seeing the difference between Code First and Model First. They seem to be the same thing to me: you write out the classes that will become the domain model and MVC creates the database automatically for you.
I don't see a difference between these two approaches. What am I missing here?