地基系列八 wpf_MVVM_008 刪除一條數據

刪除一條數據:
(1):實例化實體
(2):獲取需要刪除數據的ID,通過ID,使用linq查詢出一行數據;
(3):刪除數據;
例子:
(1):
private int 主鍵ID = 0;
using ( var myModel = myEntities() )
{
(2)
var myTable = myModel.Table1.Where( p => p.主鍵ID == 主鍵ID ).FirstOrDefault();
if (myTable != null )
{
myModel.Table1.Remove( myTable );
if ( myModel.SaveChanges() > 0 )
MessageBox.Show(“刪除成功”);
else
MessageBox.Show(“刪除失敗”);
}
}
備註: 【1】編譯器會自動將using語句生成try-finally語句,並在finally塊中調用對象Dispose方法來清理資源。
當程序執行完using內的函數時,會自動釋放當前對象。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章