XAF查找属性在列表视图中正确显示,但在详细视图中为空

时间:2019-03-01 23:28:41

标签: entity-framework-6 nuget xaf

我有以下商务舱(简化)

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?] 该字段存在于表中,但不存在于模型中……正在调查。

[延迟加载?] 那会解释一下,但是 我看不到任何设置将其打开

1 个答案:

答案 0 :(得分:0)

需要公共构造函数 https://www.devexpress.com/Support/Center/Question/Details/Q207865/unable-to-add-new-record-to-detail-view

public class Customer {

  public Customer()
  {
  }
  // etc
}