0

我想采用 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 元组的列表,例如

ID:短,MST_SQ:SmallInt

等等

4

0 回答 0