Roadmap of Code First Approach for developing industrial strength application

May 13, 2012 at 7:26 AM

Would you please let me know your release plan on Code First Approach for developing industrial strength application?



May 14, 2012 at 8:19 AM
Edited May 14, 2012 at 8:23 AM

We don't publish release plans.  Beyond saying that it is our intent to do some more work on Code First, I can't really say more.  For the time being, we recommend that for industrial-strength applications you work Model First.  Please note that this does not literally mean that you have to write the Model first  -  it just means that you have to have an explicit entity model, held in a .edmx file, and that this needs to be kept in synch with your domain code, by whatever means you prefer.  Given that advanced use of Code First often involves maintaining imperative assertions outside the domain model (albeit in C# code) I don't see the explicit entity model as a major disadvantage.