Свойство XAF Look up корректно отображается в просмотре списка, но в подробном представлении оно равно нулю - PullRequest
0 голосов
/ 02 марта 2019

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

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 Ответ

0 голосов
/ 02 марта 2019

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

public class Customer {

  public Customer()
  {
  }
  // etc
}
...