2010-09-10 4 views

Répondre

5

int et Int32 sont du même type. Aucun casting n'est nécessaire.

Modifier

Si votre colonne est une smallint, qui correspond à un Int16 (ou short en utilisant le mot-clé C#). Vous pouvez utiliser l'instruction CONVERT telle quelle ou vous pouvez modifier la propriété de votre objet pour qu'elle soit short.

+0

Thx pour cela. Je viens de regarder à nouveau l'exception, j'ai fait une erreur - l'attribut SQL est de type smallint quand ma propriété est de type int. –

+0

@vikp: vérifiez si ma modification a corrigé votre problème. –

+0

Oui le convertisseur SQL a résolu le problème. Je vous remercie –

0

Faire Convert(INT,Id) As ProductId a fait le travail. Serait bon de voir un moyen de le faire sans SQL Convert. Peut-être essayer d'ajouter cast aux propriétés

Questions connexes