Я делаю довольно «простое» программное обеспечение, и в данный момент я работаю с одной таблицей в моей базе данных и читаю из базы данных, и теперь я пытался реализовать вставку в базу данных, которая, кажется, работать до тех пор, пока программа работает, но когда я останавливаю программу (прекращаю отладку в VS) и запускаю ее снова, кажется, что строки не находятся в базе данных (уже проверил саму базу данных .mdf для строк, но они не может быть найден).
Это кусок кода:
public void saveKlant(klant nieuweKlant)
{
KlantGegevens newKlant = new KlantGegevens();
newKlant.klantNaam = nieuweKlant.naam;
newKlant.klantStraat = nieuweKlant.straat;
newKlant.klantPostcode = nieuweKlant.postcode;
newKlant.klantHuisNummer = nieuweKlant.huisnummer;
newKlant.klantGSM = nieuweKlant.gsm;
newKlant.klantTel = nieuweKlant.telnummer;
newKlant.klantGebDatum = nieuweKlant.gebDatum;
newKlant.klantEmail = nieuweKlant.email;
using (kapsalonEntities context = new kapsalonEntities())
{
try
{
context.KlantGegevens.AddObject(newKlant);
int test = context.SaveChanges();
}
catch
{
throw new InvalidOperationException("het object kon niet toegevoegd worden");
}
}
}
"test" равен 1 (поэтому context.SaveCHanges () = 1) при запуске программы.
в чем причина того, что данные не будут добавляться постоянно? так как я использую Context.SaveChanges()
?
Заранее спасибо.