I'm currently trying to evaluate whether ASP.NET Dynamic Data is the appropriate technology to use for a project I am working on.
One of the requirements of this project is that displaying new columns which are added to existing tables (and maybe adding new tables) should be possible without recompiling (ie - automatically discovering it or through changing a configuration file). For example, when I deploy this system on a customer site, they might want to add a column to a table and track some additional information. They do not want to open VS.NET 2008 and have to recompile. With ASP.NET Dynamic Data, it seems that if I add a column to an existing table, I will have to update the data model and recompile.
Is there a way to add columns to existing tables and have them show up on the ASP.NET site without recompiling?
Perhaps it might be acceptable to have a tool, which can refresh the data model by reading the database schema, and recompile it. Does such a tool exist?