2

如何防止RIA服务更改跟踪某些属性。我有一个部分班,我希望RIA服务不应该跟踪它的变化。我怎样才能做到这一点?我可以像OnXXXChanging()nad OnXXXChanged()等方法等我想这些不应该为我的自定义属性生成。如何防止某些字段的RIA服务更改跟踪?

感谢提前:)

+0

你有任何机会只能将部分移动到客户端? – 2011-04-13 03:21:40

+0

它不会帮助,因为我填充服务器上的这些字段(但它们不属于)数据库模型)。 – TCM 2011-05-31 15:36:20

回答

3

要停止RIA服务跟踪(甚至产生)的属性,只是[Exclude]属性添加到属性(无论是在.shared.cs或元数据类。

如果然后你添加一个[DataMember]属性,WCF仍然会序列化/反序列化它,但是RIA服务不会在意它。