2010-10-24 88 views

回答

0

你是在说插入/更新/删除生成的代码?你是假设修改并扩展此代码以满足您的特定需求。查看此代码作为建立自定义功能的建议起点。

如果你正在谈论的数据模型生成的类,然后再考虑使用元数据扩展部分类:http://www.nikhilk.net/RIA-Services-Fluent-Metadata-API.aspx

有关更详细的样本,请参阅Book Club RIA Services Application教程(代码和视频)的尼基尔科塔里。

+0

不,我指的是DomainService的Get方法。我在实体模型中建立了关联,但DomainService不知道这些关系。因此,我必须用“Include”属性在DomainServices元数据的“丑陋伙伴”类中修饰属性。 Fluent API可能会工作,但我认为DomainService在扩展性方面没有达到要求,希望v-next能够解决扩展性限制。 EF是可扩展框架的一个很好的例子(因为它从一开始就生成部分类)。 – Moderator71 2010-10-27 23:27:13

+0

我的理解方式是'[Include]'只适用于发送给客户端的数据对象。你不应该在服务器端需要它。 – 2010-11-01 11:43:56

+0

[Include]在服务器的元数据文件中是必需的,因为无法检索关联的实体。 – Moderator71 2010-11-08 21:48:03