2012-01-31 4 views
4

Скажите, пожалуйста, можно ли автоматически генерировать аннотацию для типов/элементов в сгенерированном файле xsd с комментариями?DatacontractSerializer. Экспортировать метаданные. Аннотации типа

от

/// <summary> 
/// Comment for myclass 
/// </summary> 
[DataContract] 
public class myclass 
{ 
} 

к

<xs:complexType name="myclass"> 
    <xs:annotation> 
    <xs:documentation> 
    Comment for myclass 
    </xs:documentation> 
    </xs:annotation> 
</xs:complexType> 

или к элементу напрямую:

<xs:element name="myclass" type="tns:myclass" > 
<xs:annotation> 
<xs:documentation> 
    Comment for myclass 
</xs:documentation> 
</xs:annotation> 
</xs:element> 

ответ

4

Нет, вы не можете. Комментарии XML не компилируются в ваш код. Так что svcutil просто не имеет этой информации.

Однако в зависимости от ваших фактических целей вы можете попробовать изменить WSDL и XSD службы с инструкциями from this article.

+0

ОК, большое спасибо, я возьму записку об этой статье –