OData客户端:什么是属性UndeclaredPropertyBehavior for

时间:2017-08-28 09:22:02

标签: c# wcf client odata

我在DataServiceClient班级找到了一个新媒体资源:UndeclaredPropertyBehavior。但它没有在MSDN中描述。有谁知道它可以用于什么?

1 个答案:

答案 0 :(得分:0)

经过数小时的研究,我发现了ODataLib的暗示。似乎这些值具有以下含义:

  • UndeclaredPropertyBehavior.None:使用DataServiceContext的旧IgnoreMissing属性,以实现向后兼容。

接下来,两个选项都会覆盖DataServiceContext的旧IgnoreMissing属性:

  • UndeclaredPropertyBehavior.Ignore:始终跳过未声明的属性
  • UndeclaredPropertyBehavior.Support:始终将未声明的属性读为OData有效值实例或ODataUntyped实例。