HI, J'essaie d'enregistrer des données dans mon fichier .sdf en utilisant un objet LinqToSql. J'ai une table comme suit: -en utilisant Linq To Sql pour enregistrer dans un SDF (fichier de base de données local) dans .Net
PersonId int not null pk
forename nvarchar(4000)
surname nvarchar(4000)
Birthdate DateTime
IsMale bit
Biography nvarchar(4000)
J'insertion d'une valeur tous les champs en dehors de la colonne personID (ensemble à l'identité, incrément).
J'utilise le code C# de
myLinqToSqlObject.Persons.InsertOnSubmit(thisPerson);
puis
thisDataContext.SubmitChanges();
et je reçois l'exception de "Exception a été levée par la cible d'un appel." et une exception intérieure de juste "Varchar"
Est-ce que quelqu'un sait ce que je fais mal?
Merci
EDIT - Affichage du code pour thisPerson
thisPerson.Forename = thisDlg.Forename;
thisPerson.Surname = thisDlg.Surname;
thisPerson.Biography = thisDlg.Biography;
thisPerson.IsMale = thisDlg.IsMale;
thisPerson.BirthDate = thisDlg.BirthDate;
Si tous les champs renvoient une valeur (pas de valeurs nulles)
Pouvez-vous montrer le code que vous utilisez pour remplir thisPerson? – BFree