0
我試圖編輯學生不再選擇的科目。這是我的數據庫看起來像:用 刪除不再選擇的科目
editStudent
查詢我選擇被編輯項目和使用studentSubject
我檢索從數據庫對象。
var editStudent = (from st in _db.Students
where st.Id == student.Id
select new Students
{
Id = student.Id,
Name = student.Name,
Surname = student.Surname,
BirthDate = student.BirthDate,
Gender = student.Gender,
Subject = (from q in student.Subject
select q).ToList()
}).FirstOrDefault();
var studentSubjects = (from q in _db.Subjects
where q.StudentId == student.Id
select q.Name).ToList();
如何刪除未被選中的主題? (他們不會長期處於從第一次查詢主題列表)
例如:
以dB爲2科目數學和英語以及用戶改變了這些,現在他 只有數學。第一個查詢將返回列表中只有數學和第二 將返回數學和英語