Entidad dinámica en EF1 / cambio de modelo en tiempo de ejecución / agregar propiedad dinámicamente

Quiero dar a los usuarios la posibilidad de agregar dinámicamente nuevas columnas en el tiempo de ejecución. Estoy usando el Entity framework v1 ...

Logré leer como xml y luego cambiar los archivos ssdl, csdl y msl y construir un nuevo espacio de trabajo y un nuevo contexto de objeto ... Pero el problema es que cuando agrego dinámicamente nuevas columnas en el modelo EF, el objeto subyacente no cambia, por supuesto.

¿Cómo obtener los datos del modelo sin tener entidad concreta? El tipo anónimo o DBDataRecord estaría bien ... O incluso algún tipo nuevo creado en tiempo de ejecución ...

Alguna idea ?

Respuestas a la pregunta(2)

Su respuesta a la pregunta