如何防止某些属性的RIA服务更改跟踪。我有一个部分类,我希望RIA服务不应该跟踪它的变化。我怎么能这样做?
目前,如果我在生成的代码中看到,我可以使用像OnXXXChanging()和OnXXXChanged()等等方法。我希望不应该为我的自定义属性生成这些。
提前致谢:)
答案 0 :(得分:3)
要停止RIA服务跟踪(甚至生成)属性,只需将[Exclude]
属性添加到属性(.shared.cs
或元数据类中。
如果您随后添加[DataMember]
属性,WCF仍会对其进行序列化/反序列化,但RIA服务不会关心它。