Asp net mvc entity como mapear novas tabelas


ASP.NET is a popular programming language used for building web applications. It provides a framework for developing dynamic websites, web services, and web applications. One of the key features of ASP.NET is its ability to work with databases and map entities to tables.

Mapping Entities to Database Tables

When working with ASP.NET MVC and Entity Framework, you may come the need to map new tables to your application. This can be done using the Code First approach, you define your entities and let Entity Framework create the corresponding database tables.

To map a new table, you need to these steps:

Step 1: Define the Entity

The first step is to define a class that represents the entity you want to map to a database table. This class should have properties that correspond to the columns of the table.

public class Product
    public int Id { get; set; }
    public string Name { get; set; }
    public decimal Price { get; set; }

Step 2: Create a DbContext Class

The next step is to create a DbContext class that represents the database context. This class will be responsible for managing the to the database and performing CRUD operations.

public class ApplicationDbContext : DbContext
    public DbSet Products { get; set; }

Step 3: Code First Migrations

Before you can create the database table, you need to enable Code First Migrations. This allows Entity Framework to automatically update the database based on in your entity classes.

To enable Code First Migrations, open the Package Manager Console in Visual and run the following command:


Step 4: Create the Database Table

Once Code First Migrations is enabled, you can create the database table by running the following command in the Package Manager Console:


This will create the table in the database based on the entity class you defined.


In this article, we discussed how to map new tables to your ASP.NET MVC application using Entity Framework. We covered the steps involved in defining the entity class, creating a DbContext class, enabling Code First Migrations, and creating the database table. By following these steps, you can easily map new tables to your application and work with them in your code.

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Table of Contents