如何将现有模型转换为配置IEntityTypeConfiguration

时间:2018-07-26 15:37:41

标签: entity-framework templates core t4

我有很多由数据注释属性设计的现有类。 我需要使用IEntityTypeConfiguration将其转换为类,并将数据注释转换为流利的api。

我该怎么办? 我看到几种方法: 1.创建并使用t4模板。但是我不想自己创造,也许您知道存在解决方案吗? 2.使用一些工具。但是找不到。 例如我上课

public class UnitDescriptionFormConfiguration : IEntityTypeConfiguration<UnitDescriptionForm>
{
    public void Configure(EntityTypeBuilder<UnitDescriptionForm> builder)
    {
        builder.ToTable("UnitDescriptionForms");
        builder.HasKey(x => x.Id);
        builder.Property(x => x.UnitId)
            .IsRequired(false);
        builder.Property(x => x.Deleted).HasColumnType("bit").IsRequired(false);
        builder.HasOne(cv => cv.Unit).WithMany().HasForeignKey(cv => cv.UnitId);
    }
}

我可以自动生成模板吗?

0 个答案:

没有答案