考虑到我有一个实体:
public class Person
{
public string FullName { get; set; }
public Address PersonAddress { get; set; }
}哪个Address是ComplexType
public class Address
{
public string City { get; set; }
public string Street {get; set; }
}因此,在数据库中,我有PersonAddress_City,PersonAddress_Street列。
问题1:模型设计器没有显示这个ComplexType属性。如何在应用程序中使用它们?
问题2:如何设计自定义控件并告诉XAF将其用于Address类型的属性
发布于 2015-08-15 23:10:17
我非常肯定,如果Address类从XPO基类(如XPCustomObject )下降,那么Model中将显示XPCustomObject。
默认情况下,它将是UI中的LookupPropertyEditor (组合体)。您可以对其进行创建自定义控件,也可以使用内置ExpandObjectMembersAttribute将Adresss成员展开为Person DetailView。
https://stackoverflow.com/questions/31988642
复制相似问题