Je veux entrer des données dans ma table (SQL Server 2008) en utilisant LINQ to SQL:Insertion de données dans un tableau avec un incrément automatique clé C# LINQ .NET à SQL
public static bool saveEmail(Emailadressen email)
{
TBL_Emailadressen saveMail = new TBL_Emailadressen();
destil_loterijDataContext db = new destil_loterijDataContext();
saveMail.naam = email.naam;
saveMail.emailadres = email.emailadres;
saveMail.lotnummer = email.lotnummer;
try
{
saveMail.naam = email.naam;
saveMail.lotnummer = email.lotnummer;
saveMail.emailadres = email.emailadres;
db.TBL_Emailadressens.InsertOnSubmit(saveMail);
return true;
}
catch (Exception ex)
{
Console.WriteLine("Opslaan niet gelukt!" + ex.ToString());
return false;
}
}
Pendant quelque raison est ajouté à cette table. Ma table a les champs suivants:
ID (Auto INCR int)
Naam (varchar50)
lotnummer (varchar50)
emailadres (varchar50)
Mon objet im essayer enregistrer (saveMail) a toujours un ID = 0, et je ne sais pas pourquoi. Je pense que cela m'empêche d'enregistrer à la DB?
Pffff, je suis un noob :). Merci beaucoup! – Younes