EntityPropertyMappingAttribute 构造函数

定义

创建 EntityPropertyMappingAttribute 的新实例。

重载

EntityPropertyMappingAttribute(String, SyndicationItemProperty, SyndicationTextContentKind, Boolean)

创建 EntityPropertyMappingAttribute 的新实例。

EntityPropertyMappingAttribute(String, String, String, String, Boolean)

创建 EntityPropertyMappingAttribute 的实例以将属性映射到自定义源元素。

EntityPropertyMappingAttribute(String, SyndicationItemProperty, SyndicationTextContentKind, Boolean)

创建 EntityPropertyMappingAttribute 的新实例。

public:
 EntityPropertyMappingAttribute(System::String ^ sourcePath, System::Data::Services::Common::SyndicationItemProperty targetSyndicationItem, System::Data::Services::Common::SyndicationTextContentKind targetTextContentKind, bool keepInContent);
public EntityPropertyMappingAttribute (string sourcePath, System.Data.Services.Common.SyndicationItemProperty targetSyndicationItem, System.Data.Services.Common.SyndicationTextContentKind targetTextContentKind, bool keepInContent);
new System.Data.Services.Common.EntityPropertyMappingAttribute : string * System.Data.Services.Common.SyndicationItemProperty * System.Data.Services.Common.SyndicationTextContentKind * bool -> System.Data.Services.Common.EntityPropertyMappingAttribute
Public Sub New (sourcePath As String, targetSyndicationItem As SyndicationItemProperty, targetTextContentKind As SyndicationTextContentKind, keepInContent As Boolean)

参数

sourcePath
String

映射到源项中指定属性的实体类型的属性名称(以字符串形式表示)。

targetSyndicationItem
SyndicationItemProperty

一个 SyndicationItemProperty 值,该值表示属性所映射到的源中的元素。 如果 不是 nullTargetPath则必须将此值设置为 None

targetTextContentKind
SyndicationTextContentKind

一个 TargetTextContentKind 值,该值标识要在源中显示的内容的格式。

keepInContent
Boolean

布尔值,如果要映射的属性应同时出现在其映射到的位置和源的内容部分中,则为 true

适用于

EntityPropertyMappingAttribute(String, String, String, String, Boolean)

创建 EntityPropertyMappingAttribute 的实例以将属性映射到自定义源元素。

public:
 EntityPropertyMappingAttribute(System::String ^ sourcePath, System::String ^ targetPath, System::String ^ targetNamespacePrefix, System::String ^ targetNamespaceUri, bool keepInContent);
public EntityPropertyMappingAttribute (string sourcePath, string targetPath, string targetNamespacePrefix, string targetNamespaceUri, bool keepInContent);
new System.Data.Services.Common.EntityPropertyMappingAttribute : string * string * string * string * bool -> System.Data.Services.Common.EntityPropertyMappingAttribute
Public Sub New (sourcePath As String, targetPath As String, targetNamespacePrefix As String, targetNamespaceUri As String, keepInContent As Boolean)

参数

sourcePath
String

映射到源中指定属性的实体类型的属性名称(以字符串形式表示)。

targetPath
String

属性将映射到的结果源中的目标的名称(以字符串形式表示)。

targetNamespacePrefix
String

此参数与 targetNamespaceUri 一起指定 targetPath 元素所在的命名空间。

targetNamespaceUri
String

将 元素的命名空间 URI 指定为字符串,由 targetName 属性指定。

keepInContent
Boolean

布尔值,如果要映射的属性应同时出现在其映射到的位置和源的内容部分中,则为 true

注解

targetNamespacePrefix如果未指定 和 targetNamespaceUritargetName则将放在默认命名空间中。 如果未 targetNamespacePrefix 指定 ,则自动生成前缀。 如果 targetNamespacePrefix 指定 ,但 targetNamespaceUri 未指定 ,则会在构造时引发异常。

适用于