1. 程式人生 > >第六節:框架搭建之EF的Fluent Api模式的使用流程

第六節:框架搭建之EF的Fluent Api模式的使用流程

 1     /// <summary>
 2     /// UserInfor實體對應表的配置
 3     /// </summary>
 4     class UserInforConfig :EntityTypeConfiguration<UserInfor>
 5     {
 6         public UserInforConfig()
 7         {
 8             this.ToTable("T_UserInfor");
 9             this.HasKey<string>(u => u.id).Property(u => u.id).HasColumnType("
varchar").HasMaxLength(32); 10 this.Property(u => u.userName).HasColumnType("varchar").HasMaxLength(50); 11 this.Property(u => u.userAge).HasColumnType("int").IsRequired(); 12 } 13 } 14 /// <summary> 15 /// RoleInfor實體對應表的配置 16 /// </summary>
17 class RoleInforConfig : EntityTypeConfiguration<RoleInfor> 18 { 19 public RoleInforConfig() 20 { 21 this.ToTable("T_RoleInfor"); 22 this.HasKey<string>(u => u.id).Property(u => u.id).HasColumnType("varchar").HasMaxLength(32);
23 this.Property(u => u.roleName).HasColumnType("varchar").HasMaxLength(50); 24 this.Property(u => u.roleAge).HasColumnType("int").IsRequired(); 25 } 26 }