我想获取DbSet中使用的任何类型T,并且它具有EntityTypeConfiguration派生类,并提取T的属性与其映射到的表的列之间的映射列表。我怎么能这样做?
示例,当使用这些映射构建我的模型时:
this.ToTable("VISITOR");
this.Property(t => t.Id).HasColumnName("MST_SQ");
this.Property(t => t.TitleId).HasColumnName("TITLE_CODEID");
this.Property(t => t.Surname).HasColumnName("VIS_SURNAME");
this.Property(t => t.Initials).HasColumnName("VIS_INITIALS");
this.Property(t => t.FirstName).HasColumnName("VIS_FIRSTNAME");
我希望能够确定CLR Type / PropertyName == DB Type / ColumnName元组的列表,例如
编号:短,MST_SQ:SMALLINT
等