title: Illegal characters in class names
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/950616/what-characters-are-allowed-in-c-sharp-class-name">What characters are allowed in C# class name?</a>  </p>
  </blockquote>
  
  
  
  <p>I'm using <a href="http://msdn.microsoft.com/en-us/library/bb387165.aspx" rel="nofollow noreferrer"><code>edmgen</code></a> to dynamically create classes from my database. But it seems like some of the characters in table names are considered illegal and are converted to <code>_</code> (e.g. table named: <code>test!@#$%^&amp;*()[]</code> will be converted to <code>test____________</code>.  </p>
  
  <p>What are the illegal characters that are being converted to <code>_</code> when generating object layer code?</p>