title: which way? Database-first , model-first , Code-Only?
body: <p>recently I learned Entity Framework by Pro Entity Framework 4.0 book... </p>
  
  <p>Now,I want to write the project by EF ...With these conditionsو which way is better and more flexible?</p>
  
  <p>My opinion is the Model-first! however I want to know your opinion?</p>
  
  <p>thanks!</p>