如何阻止对某些属性进行 RIA 服务更改跟踪。我有一个部分类,我希望 RIA 服务不应该跟踪它的更改。我怎样才能做到这一点?
目前,如果我在生成的代码中看到,我可以使用 OnXXXChanging() nad OnXXXChanged() 等方法。我希望这些方法不应为我的自定义属性生成。
提前致谢:)
最佳答案
要停止 RIA 服务跟踪(甚至生成)属性,只需将 [Exclude]
属性添加到该属性(在 .shared.cs
中或在元数据类。
如果您随后添加 [DataMember]
属性,WCF 仍将对其进行序列化/反序列化,但 RIA 服务不会关心它。
关于silverlight - 如何防止某些字段的 RIA 服务更改跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5625581/