Visual Studio 2008 a un bogue en ce que vous ne pouvez pas utiliser le concepteur de jeu de données pour définir un champ de type int pour être nullable. (Il y a des rapports d'erreur remontant à Visual Studio 2005, mais il semble que ce n'a jamais été abordée.)Concepteur de jeux de données Visual Studio Null
Le seul comportement de sélection est d'émettre un code qui déclenche une exception si une valeur NULL est passée en retrait de la base de données, plutôt que définir la valeur à null, ce qui nécessiterait le type de données à "int?" au lieu de "int". Un cas d'exemple dans le monde réel est lorsqu'une clé étrangère est nulle car l'objet dépendant n'a pas encore été affecté. Existe-t-il des solutions de contournement autres que 1, n'utilisant pas les ensembles de données Visual Studio, 2. modifiant le type de données en chaîne (qui autorise null mais annule le typage fort et force la conversion), ou 3. modifie le code émis (qui sera remplacé si des modifications sont apportées à l'ensemble de données via le concepteur).
semble fonctionner pour nous ici – hawbsl