سلام .
در fluentAPI هم در قالب یک کلاس کافیگ که کلاس پایه EntityTypeConfigurationرا به ارث میبرد و سپس معرفی کلاس کانفیگ در DatabaseContext
//base class
public class Group
{
public int Id { get; set; }
public string GroupName { get; set; }
}
//config class
public class CngGroup : EntityTypeConfiguration<Group>
{
public CngGroup()
{
ToTable("t7", "dbo");//rename table name to t7
Property(p => p.Id).HasColumnName("c1");//rename column Id to c1
Property(p => p.GroupName).HasMaxLength(25).HasColumnName("c2");//rename column GroupName to c2
}
}
public class DatabaseContext : DbContext
{
public virtual DbSet<Group> Groups { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Configurations.Add(new CngGroup());
}
}