Nullable Int Colonne dans le DataSet

Je suis travailler avec .NET fortement typés et avoir une table avec un nullable int colonne (et nullable colonne DateTime).

Apparemment il y a un bug avec le jeu de données designer qui empêche d'avoir nullable colonnes sur ces types de données. Le concepteur n'autorise que les "jeter l'exception" que le comportement par défaut pour les valeurs null. Malheureusement, lors de l'utilisation d'un nullable type de données dans la base de données, une valeur null EST une valeur légitime, mais les résultats dans une exception levée lors d'une tentative de récupérer cette valeur à partir d'une ligne de données.

J'ai vu plusieurs forums à propos de ce problème, mais n'ont pas encore vu tout décent solutions de contournement pour ce problème.

J'aimerais entendre comment les autres ont abordé ce problème.

Grâce.

CLARIFICATION: Le jeu de données à l'aide de DBNull (valeur par défaut), pas null.

OriginalL'auteur goombaloon | 2009-05-18