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

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

2009-10-28 10:34 585 查看
这一讲,你将学到如何设置业务对象之间的关系。为此,将要实现Task业务类并且要在Contact和Task对象之间设置多对多的关系。你也可以学到如何通过引用对象自动生成界面的基本原理。
在此之前,我建议你去阅读一下 【翻译】eXpressAppFramework QuickStart 业务模型设计(二)—— 从业务类库中继承

· 添加Task业务类到应用程序中,你可以看到Task类是从业务类库中来的。一旦你需要在Contact和Task对象之间设置关系,你需要实现自定义的Task类。所以,按照如下代码继承并添加Contacts属性:

1 [DefaultClassOptions]
2 public class Contact : Person {
3    //
4    [Association("Contact-DemoTask", typeof(DemoTask))]
5    public XPCollection Tasks {
6       get { return GetCollection("Tasks"); }
7    }
8 }
9
· 运行程序。调用Contact明细视图或者Task明细视图。给Contact对象的Tasks集合添加tasks,或者给Task对象的Contacts集合添加contacts。使用Link按钮完成指派。





上一篇【翻译】eXpressAppFramework QuickStart 业务模型设计(五)—— 从业务类库中添加类

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