I am trying to find a best way to work using Entity Framework and found a recommendation to not have a big models (separate them by intent) because it can make application more complex to maintain and can have an impact on performance
According to Julie Lermans course at Pluralsight.com it is possible (and recommended) to separate models (contexts) using Code-First approach, but how can I do it using Model-First approach? Is it possible?
Any suggestions?
Why not do it in Code First? It's a better way and gives you more control (at least my opinion :)) I'm not familiar with Model first approach but you need to have possibility to:
if your Model first approach can do this. I see no problem with doing that.