private void cmdDelete_Click(object sender, EventArgs e)
{
DB_Employees emp = lstName.SelectedItem as DB_Employees;
if (emp != null)
{
if (MessageBox.Show(this, $"是否刪除 {emp.FullName} 的記錄?", "系統提示",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
using (MyORMFramework orm = CreateFramework())
{
orm.DeleteObject(emp);
RefreshList(orm);
}
}
}
}
InsertObject/UpdateObject/DeleteObject/ReadAllObjects)。MyORMFramework.cs 至專案中編譯。使用 .NET 反射與特性構建簡易 ORM 框架。反射為程式基因分析技術,特性提供編程單元標記引導框架行為。兩者結合可構建極具彈性的程式框架。