title: asmx wsdl string length
body: <p>I have a VB class in an .asmx file in Visual Studio 2008:</p>
  
  <pre><code>public class foo
   public bla as String
  end class
  </code></pre>
  
  <p>It generates the wsdl value:</p>
  
  <pre><code>&lt;s:complexType name="foo"&gt;
    &lt;s:sequence&gt;
      &lt;s:element minOccurs="0" maxOccurs="1" name="bla" type="s:string" /&gt; 
    &lt;/s:sequence&gt;
  &lt;/s:complexType&gt;
  </code></pre>
  
  <p>But what I want the wsdl to generate is:</p>
  
  <pre><code>&lt;xs:element name="bla" type="xs:string" 
      sql:datatype="varchar(25)" minOccurs="1" maxOccurs="1"&gt;
  &lt;/xs:element&gt;
  </code></pre>
  
  <p>Is there a way to do this?
  Or can I edit the generated WSDL?</p>