1

複数のテーブル名は、EF の既定の規則です。しかし、接頭辞を追加すると、残念ながら名前を複数形にすることはできなくなりました。何か案は?

protected override void OnModelCreating(DbModelBuilder modelBuilder) {
  modelBuilder.Types()
              .Configure(entity => entity.ToTable("MyPrefix_" + entity.ClrType.Name));

  modelBuilder.Conventions.Add<PluralizingTableNameConvention>();
  base.OnModelCreating(modelBuilder);
}
4

1 に答える 1