As a believer in model-driven design, I got excited when Entity Framework released the new capability of using the model designer to design your domain model first. As a second step, it allows you then to create the database schema. So, needless to say I jumped into it and tried it out. My enthusiasm got a damper when I realized that the Beta version has still some serious problems. Nevertheless, I think it is the right way to go.