title: Modifying an ORM model at run time
body: <p>there  has been quite bit of discussion on this topic ( <a href="https://stackoverflow.com/questions/4019895/modifying-an-entity-framework-model-at-run-time">Modifying an Entity Framework Model at Run-Time</a>), but so far I haven't been able to find a nice solution to the problem. We currently have a model built with EF 4.0 and need to allow customers to add custom fields to various tables. We have currently solved the problem with a few generic tables that describe the new properties, but we're finding that the solution is not performing well. </p>
  
  <p>Does anyone know of a good way to dynamically add columns to the database and also update the ORM to reflect that at run-time?</p>