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

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

如何阻止对某些属性进行 RIA 服务更改跟踪。我有一个部分类,我希望 RIA 服务不应该跟踪它的更改。我怎样才能做到这一点?

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

提前致谢:)

最佳答案

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

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

关于silverlight - 如何防止某些字段的 RIA 服务更改跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5625581/

相关文章:

c# - 所有 WPF 控件属性都是依赖属性。对或错?

silverlight - 在 Silverlight 3 中使用 WriteableBitmap 调整图像大小

c# - Silverlight/WPF : I Don't Want ICommand to Change Button's IsEnabled Property, 这可能吗?

c# - 始终获取依赖属性的 PropertyChangedCallback - Silverlight

c# - Entity Framework Fluent、Table-Per-Type 性能替代方案

c# - 如何在接口(interface)中声明事件处理程序?

flash - Silverlight P2P 应用程序(在浏览器中)- 我们会得到 RTMFP 吗?

c# - 如何更新 ItemSsource?

entity-framework-4 - ObjectStateManager 不包含引用对象的 ObjectStateEntry

mysql - 具有 MySql 异常的 Entity Framework - "The underlying provider failed on Open."- "Reading from the stream has failed."