Define a class that inherits from DbContext and add DbSet properties to it
In the OnModelCreating method, add Configurations of type EntityTypeConfiguration:
public class ApplicationDbContext : DbContext
{
public ApplicationDbContext()
: base("MyConnectionString")
{
Configuration.ProxyCreationEnabled = true;
Configuration.LazyLoadingEnabled = true;
}
public DbSet Addresses { get; set; }
public DbSet Employees { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Configurations.Add(new EmployeeMap());
modelBuilder.Configurations.Add(new AddressMap());
}
}