2010-10-24 95 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