Question

Je suis nouveau à SilverLight et donc l'accès aux données en silverlight donc garder avec moi. J'ai un modèle de données d'entité ADO.Net faisant référence à un serveur sql base de données 2008. Le tableau causant des problèmes est appelé transaction. Le tableau de la transaction a un champ non annulable « MerchantChain ». Cette table est remplie par un autre programme qui insère des chaînes vides dans le champ merchantchain lorsqu'une chaîne marchande n'est pas fourni. Donc, dans mon application silverlight je charge une grille avec des transactions en fonction de critères fournis par l'utilisateur. La grille est uniquement pour l'affichage, mais je dois être en mesure de mettre à jour l'état d'une transaction après un utilisateur affiche ce. Je me suis donc le champ transaction.status et tenter une SubmitChanges. Avant SubmitChanges, les transaction.HasValidationErrors est faux. Dès que les SubmitChanges est exécuté (dans le débogueur) les HasValidationErrors est vrai et le soumettre lance une exception non gérée. Le ValidationError est que le champ merchantchain est nécessaire. Eh bien, son une chaîne vide - sa non nulle. Aucune idée de quoi faire. C'est visual studio 2010, 4 silverlight, vb.net.

Était-ce utile?

La solution

[Obligatoire (AllowEmptyString = true)]

Vous devez faire la chaîne vide autorisée. Accédez à votre classe d'amis et l'ajouter. Plus de détails peuvent être trouvés ici:

http://forums.silverlight.net/forums/p/176631 /398676.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top