title: Can I configure a strongly typed data set to use nullable values?
body: <p>If I have a strongly typed data table with a column for values of type <code>Int32</code>, and this column allows nulls, then I'll get an exception if I do this for a row where the value is null:</p>
  
  <pre><code>int value = row.CustomValue;
  </code></pre>
  
  <p>Instead I need to do this:</p>
  
  <pre><code>if (!row.IsCustomValueNull()) {
      int value = row.CustomValue;
      // do something with this value
  }
  </code></pre>
  
  <p>Ideally I would like to be able to do this:</p>
  
  <pre><code>int? value = row.CustomValue;
  </code></pre>
  
  <p>Of course I could always write my own method, something like <code>GetCustomValueOrNull</code>; but it'd be preferable if the property auto-generated for the column itself simply returned a nullable. Is this possible?</p>