2017-02-06 3 views
-2

私のドクターテーブルに行を追加することができますが、私はそれを削除する方法を理解していません。 誰でも助けてくれますか?お願いします。Entity Frameworkを使用してテーブル内の行を削除するにはどうすればよいですか? C#で

private void btnSave_Click(object sender, RoutedEventArgs e) 
{ 
    Doctor newDoctor = new Doctor(); 
    newDoctor.FirstName = txtFName.Text; 
    newDoctor.LastName = txtLName.Text; 

    myEntity.Doctors.AddObject(newDoctor); 

    try 
    { 
     myEntity.SaveChanges(); 

     MessageBox.Show("New Doctor ADDED"); 
    } 
    catch 
    { 
     MessageBox.Show("Something went wrong"); 
    } 
} 

答えて

0
var doctor = myEntity.Doctors.Where(x=>x.DoctorID == someParameter).SingleOrDefault(); 
    myEntity.Doctors.Remove(doctor); 

    try 
    { 
     myEntity.SaveChanges(); 

     MessageBox.Show("Doctor Deleted"); 

    } 
    catch 
    { 
     MessageBox.Show("Something went wrong"); 

    } 
} 
関連する問題