Steps to create a new ASP.NET Dynamic Application with Linq to SQL
Step 1. To create a new web application and application type will be using an ASP.Net Dynamic Data Linq to SQL Web Application.
![SQL]()
Step 2. Now we'll add a database to the web application. I have added an MDF file in the App_data folder.
![Data folder]()
Step 3. Now we'll add LINQ to SQL Classes.
![SQL Classes]()
Step 4. Now we will add the required tables in the DBML file.
![DBML file]()
Step 5. Now when you run your application you will get the following error.
![Error]()
To resolve the error we need to make some changes in the Global. asax file.
By default, this line is commented.
DefaultModel.RegisterContext(typeof(YourDataContextType), new ContextConfiguration() { ScaffoldAllTables = false });
we need to add our entity context there and ScaffoldAllTables should be true.
DefaultModel.RegisterContext(typeof(DataClassesDataContext), new ContextConfiguration() { ScaffoldAllTables = true });
Step 6. Now when we run our application the output will be.
![Application]()
You will see three tables in the above image. The Customer and Store tables can accept a null value for their columns. But the Employee Table will not accept a null value because we have added a null constraint to all columns.
![Employee Table]()
The conclusion is that we can easily create Data Dynamic applications.