Можно ли инвертировать отношение для Типа Owned Entity?
Например, если у меня была структура класса, которая выглядела так:
public class Enrollment
{
public long Id { get; set; }
public EnrollmentStatus EnrollmentStatus { get; set; }
}
public class EnrollmentStatus : ValueObject
{
public string Name { get; set; }
}
и в моем контексте я have:
builder.Entity<Enrollment>(entity => {
entity.OwnsOne(x => x.EnrollmentStatus, builder => {
builder.ToTable("enrollment_statuses");
}
});
Это в конечном итоге приводит меня к структуре базы данных, которая выглядит следующим образом:
enrollments:
id bigint
enrollment_statuses:
int enrollment_id
varchar name
Однако, в итоге я хочу получить структуру базы данных, в которой эти отношения перевернутый Вот так:
enrollments:
bigint id
bigint enrollment_status_id
enrollment_statuses:
bigint id
varchar name