Wcf DataContractAttribute.Namespace属性的格式是什么?
建议始终为ServiceContract和DataContract提供命名空间 示例通常具有“schema”前缀和名称空间的URI类型模式,例如Wcf DataContractAttribute.Namespace属性的格式是什么?,wcf,namespaces,datacontract,servicecontract,Wcf,Namespaces,Datacontract,Servicecontract,建议始终为ServiceContract和DataContract提供命名空间 示例通常具有“schema”前缀和名称空间的URI类型模式,例如 Namespace=“urn:WCFEssentials/Samples/2008/12” 而不是使用点表示法的传统C#命名空间,例如 Namespace=“MyNamespace.MyDataClasses” 命名空间属性的建议格式是什么?我们需要模式前缀吗?为什么建议采用这种格式 这是一个问题。它们可以是urn:格式,也可以是URL。这是一种。它们
Namespace=“urn:WCFEssentials/Samples/2008/12”
而不是使用点表示法的传统C#命名空间,例如
Namespace=“MyNamespace.MyDataClasses”
命名空间属性的建议格式是什么?我们需要模式前缀吗?为什么建议采用这种格式 这是一个问题。它们可以是
urn:
格式,也可以是URL。这是一种。它们可以是urn:
格式,也可以是URL。以下是一些来自以下方面的附加建议:
- 名称空间可以是任何字符串
- 但传统上是代表公司或应用程序域的Uri
- 并包括支持版本控制方案的年份和月份
- 对于
,命名空间通常类似于DataContracts
命名空间ServiceContract
- 但是使用“schemas”uri部分
[ServiceContract(Namespace="urn:CompanyName/ApplicationName/YYYY/MM")]
[ServiceContract(Namespace="urn:BigFont/EmailSystem/2014/03")]
[DataContract(Namespace="urn:CompanyName/Schema/YYYY/MM")]
[DataContract(Namespace="urn:BigFont/Schema/2014/03")]
命名空间中带有“Schema”段的数据协定示例
[ServiceContract(Namespace="urn:CompanyName/ApplicationName/YYYY/MM")]
[ServiceContract(Namespace="urn:BigFont/EmailSystem/2014/03")]
[DataContract(Namespace="urn:CompanyName/Schema/YYYY/MM")]
[DataContract(Namespace="urn:BigFont/Schema/2014/03")]
感谢约翰·桑德斯或《让我开始》。以下是来自以下方面的一些额外建议:
- 名称空间可以是任何字符串
- 但传统上是代表公司或应用程序域的Uri
- 并包括支持版本控制方案的年份和月份
- 对于
,命名空间通常类似于DataContracts
命名空间ServiceContract
- 但是使用“schemas”uri部分
[ServiceContract(Namespace="urn:CompanyName/ApplicationName/YYYY/MM")]
[ServiceContract(Namespace="urn:BigFont/EmailSystem/2014/03")]
[DataContract(Namespace="urn:CompanyName/Schema/YYYY/MM")]
[DataContract(Namespace="urn:BigFont/Schema/2014/03")]
命名空间中带有“Schema”段的数据协定示例
[ServiceContract(Namespace="urn:CompanyName/ApplicationName/YYYY/MM")]
[ServiceContract(Namespace="urn:BigFont/EmailSystem/2014/03")]
[DataContract(Namespace="urn:CompanyName/Schema/YYYY/MM")]
[DataContract(Namespace="urn:BigFont/Schema/2014/03")]
感谢John Saunders或帮助我入门。以下是W3关于“urn”前缀的更多信息:以下是W3关于“urn”前缀的更多信息: