This is purely a conceptual and design idea related to EF4.
The example/scenario is a large ERP or CRM type system where companies may need to add traditional \"user
This is a version of Reserved fields from @KristoferA answer that I have used in the past.
You can add one extra XML (or JSON) column on each table that is likely to require custom data and then read/write it from db using EF. After read deserialize XML (JSON) and pass it to the mechanism that is supposed to handle the mappings then present it to user. Same goes for writing data you read it from UI -> map to object -> serialize to XML (JSON) -> and write to these extra fields.