2013-05-08 2 views
1

Я подключил свою базу данных SQL с linq к sql, затем создал запрос на вставку и назвал InsertOnSubmit() и SubmitChanges(), кажется, все в порядке, но я не вижу вставленные данные, таблица по-прежнему пуста. Что я делаю не так?Не могу видеть данные, вставленные в таблицу

public Form1() 
    { 
     InitializeComponent(); 
     DataClasses1DataContext db = new DataClasses1DataContext(); 
     t_pupilid addRow = new t_pupilid(); 
     int Num = db.t_pupilids.AsQueryable().Count(); 
     if (Num == 0) 
      addRow.pupId = 1; 
     else 
     { 
      var query = 
      from trc in db.t_pupilids 
      select trc.pupId; 
      addRow.pupId = query.Max() + 1; 

      db.t_pupilids.InsertOnSubmit(addRow); 
     } 
     db.SubmitChanges(); 
    } 

ответ

1

Если таблица пуста код переходит в

 if (Num == 0) 
     addRow.pupId = 1; 

, но вам не хватает db.t_pupilids.InsertOnSubmit(addRow); там.

+0

chris, спасибо Это так просто ... теперь это работает – even11

Смежные вопросы