Свойство XAF Look up корректно отображается в просмотре списка, но в подробном представлении оно равно нулю

У меня есть следующие бизнес-классы (упрощенно)

public class Customer {

  Customer()
  {
  }
  public int Id {get;set;}
  public string Name {get;set;}
  public virtual Category {get;set;}
}

Public Class Category {
  public int Id {get;set;}
  public string Name {get;set;}
}

Если я вставлю их в новый демонстрационный проект XAF EF Winforms, они будут работать правильно.

Однако в моем проекте разработки Категория отображается правильно в виде списка, но в подробном представлении не имеет значения.

Зачем?

[Nuget?] Проект разработки использует Nuget для установки XAF. В настоящее время я работаю над тем, чтобы заставить демонстрационный проект использовать Nuget, чтобы увидеть, вызывает ли это проблему.

Я так не думаю, демо-проект все еще хорош после использования Nuget.

[Присутствие smallint в базе данных?] Это поле присутствует в таблице, но не в модели... расследование.

[LazyLoading?] Это могло бы объяснить это, но я не вижу каких-либо настроек, включающих это

1 ответ

Требуется общедоступный конструктор https://www.devexpress.com/Support/Center/Question/Details/Q207865/unable-to-add-new-record-to-detail-view

public class Customer {

  public Customer()
  {
  }
  // etc
}
Другие вопросы по тегам