您的位置:首页 > 移动开发

【翻译】eXpressAppFramework QuickStart 业务模型设计(七)——设置一对多关系

2009-10-28 12:51 561 查看
这一讲,你将学到如何在业务对象中建立一对多的关系。Contact和Department业务对象将被设置成一对多的关系。为此,Contacts属性将作为“多”的一方添加到Department类中。 你可以学到如何通过引用对象自动生成界面的基本原理。

在此之前 ,我建议你去读一下如下课程:

· 【翻译】eXpressAppFramework QuickStart 业务模型设计(二)—— 从业务类库中继承

· 【翻译】eXpressAppFramework QuickStart 业务模型设计(四)—— 实现自定义业务类

· 【翻译】eXpressAppFramework QuickStart 业务模型设计(六)—— 设置多对多的关系

· 实现Department—Contacts关系“一”的部分,在Contact类的Department属性上添加Association特性 :

public class Department : BaseObject {
//
[Association("Department-Contacts", typeof(Contact))]
public XPCollection Contacts {
get { return GetCollection("Contacts"); }
}
}
运行程序(不管是Windows Forms还是ASP.NET应用程序)。调用Department对象的明细视图(见之前的课程)。你可以看到Contacts组。使用此选项卡中New或者Link按钮,添加对象到Contacts集合中。Link按钮允许添加一个已有的Contact对象引用:



上一篇【翻译】eXpressAppFramework QuickStart 业务模型设计(六)—— 设置多对多的关系
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐