You can take a look at ASP.NET Dynamic Data . It still requires you to provide it with an Entity Framework model, but you can dynamically generate the model using the EdmGen.exe tool.
Here is some information about each ... Follow the links in more detail.
ASP.NET Dynamic Data
ASP.NET Dynamic Data provides a framework that enables you to quickly create a functional, data-driven application based on the LINQ to SQL or Entity Framework data model. It also adds great flexibility and functionality to the DetailsView, FormView, GridView, and ListView controls in the form of smart validation and the ability to easily change the display of these controls using templates.
EdmGen.exe
EdmGen.exe is a command-line tool used to work with the Entity Framework model and mapping files. You can use the EdmGen.exe tool to do the following:
Connect to the data source using the .NET Framework data provider specific to the data source and create the conceptual model (.csdl), memory model (.ssdl), and mapping (.msl) files that are used by the Entity Framework. For more information, see How to. Using EdmGen.exe to create model and mapping files.
Validate existing model. For more information, see How to. Using EdmGen.exe to verify the model and display files.
Create a C # or Visual Basic code file that contains object classes created from a concept model file (.csdl). For more information, see How to. Using EdmGen.exe to generate object level code.
Create a C # or Visual Basic code file containing pre-generated views for an existing model. For more information, see How to. Pre-generation of views to improve query performance.
source share