title: decimal to long - always missing a dot separator
body: <p>I want to be able to convert a </p>
  
  <pre><code>varchar &gt; decimal &gt; long
  </code></pre>
  
  <p>when <code>dbreader[11]</code> holds a <code>3319419,13</code> as varchar</p>
  
  <p>For example: </p>
  
  <pre><code>decimal d = Convert.ToDecimal(dbreader[11], CultureInfo.InvariantCulture);
  </code></pre>
  
  <p>I get</p>
  
  <pre><code>d = 3319419.13M
  </code></pre>
  
  <p>When i convert this to long object I end up with</p>
  
  <pre><code>long i = 3319419
  </code></pre>
  
  <p>I want to end up with <strong>3319419,1</strong>  </p>