Итак, я работаю в соответствии с моделью LINQ и хочу обновить информацию с помощью оператора where, но я не знаю, как передать свои 2 идентификатора ...
Это мой код ...SC из моей формы:
tblEvk p= new tblEvk();
p.fk_externvakID = currentCategoryId;
p.fk_studentID = 2;
BLL:
public void update(tblEvk p)
{
DALstudent.update(p);
}
DAL
public void update(tblEvk s)
{
var recordToUpdate = (from p in dc.tblEvks
where p.fk_studentID == id && p.fk_externvakID = vakid
select p).Single();
recordToUpdate.evkBijlageGepost = 1;
dc.SubmitChanges();
}
Вопрос в том, как я могу передать эти переменные?Используя вставку, я могу просто сделать публичную вставку void (int id int vakid), но я не могу сделать это с обновлением: (