2009-10-22 6 views
0

Je suis nouveau à SubSonic alors s'il vous plaît soyez gentil :) Je reçois "cast spécifié n'est pas valide" lors d'une sauvegarde sur mon objet en utilisant le SimpleRepository. Malheureusement, je n'ai aucune idée de ce qui cause l'exception.La distribution spécifiée n'est pas valide

Toute aide serait grandement appréciée.

+1

Du code serait utile. :) –

Répondre

1

Est-ce spécifique à SubSonic? Savez-vous si vous obtiendrez la même exception sans utiliser SubSonic? Généralement, cette exception signifie que quelque part dans votre code, vous essayez probablement de lancer un type que votre base de données ne prend pas en charge.

Par exemple, avec une colonne nommée ID, en C#/LINQ si vous deviez faire quelque chose comme

where COLUMN == (int)id 

Si la colonne ID attendait une chaîne, je crois que cela cause « Specified cast is not valide "exception.

0

Mon erreur, il s'avère. J'essayais de convertir le résultat de la méthode repo.Add en int, car je supposais qu'il me renvoyait l'identifiant de l'objet enregistré.

Questions connexes