About working with already existing databases, I never found any clear comparison between EF Code First (Generated model) and EF Database First (EDMX) approaches.
I'm tending more to use Code First, but it's not quite clear to me if there's still any disavantage of using this approach vs the EDMX approach.
Is there any reason I shouldn't use EF Code First Generated model for existing databases?