Я использую новую функцию принадлежащего лица.При создании он отлично работает, потому что идентификатор нулевой, но ни с чем не сталкивается, просто автоматически присваивается при сохранении.Тем не менее, когда я выполняю редактирование, основная и принадлежащие сущности отправляются в конце, но не могут быть сохранены.
Я исследовал проблему, и оказалось, что принадлежащая сущность возвращается с нулевым идентификатором (несмотря начто он был отправлен клиенту с его идентификатором).Я пришел к выводу, что об этом забывают, потому что к нему нет привязки полей.
Моя идея состоит в том, чтобы иметь скрытое поле для хранения значения в модели страницы.Вопрос в том, как мне это сделать.
Другой вопрос, если это такая прекрасная идея или просто уродливый взлом и, если так, что можно сделать вместо этого.
public class Main
{
public Guid Id { get; set; }
public string Name { get; set; }
public Owned Owned { get; set; }
}
public class Owned
{
public Guid Id { get; set; }
public string Phone { get; set; }
public string Email { get; set; }
}