EF Core 2.0 OwnsOne column prefix

前端 未结 2 887
暗喜
暗喜 2021-02-10 04:10

When using OwnsOne to map complex types, the sql column name is prefixed with the attribute name. Is it possible to specify the prefix name in the mapping?

This is my ma

2条回答
  •  别那么骄傲
    2021-02-10 04:48

    Ivan Stoev's answer from the question comments:

    It has to be done through the corresponding OwnsOne builder action argument. e.g. .OwnsOne(e => e.Address, cb => { cb.Property(e => e.Postcode).HasColumnName("Postcode"); });

    (Making this a community wiki, just marking the question as being answered.)

提交回复
热议问题