如何防止某些字段的RIA服务更改跟踪?

时间:2011-04-11 18:13:18

标签: silverlight silverlight-4.0 entity-framework-4 silverlight-3.0 wcf-ria-services

如何防止某些属性的RIA服务更改跟踪。我有一个部分类,我希望RIA服务不应该跟踪它的变化。我怎么能这样做?

目前,如果我在生成的代码中看到,我可以使用像OnXXXChanging()和OnXXXChanged()等等方法。我希望不应该为我的自定义属性生成这些。

提前致谢:)

1 个答案:

答案 0 :(得分:3)

要停止RIA服务跟踪(甚至生成)属性,只需将[Exclude]属性添加到属性(.shared.cs或元数据类中。

如果您随后添加[DataMember]属性,WCF仍会对其进行序列化/反序列化,但RIA服务不会关心它。