這是一個winForm應用程序,我使用datagridview進行插入。我有多個表。這是我正在做的插入多個數據:在c實體模型中插入多條記錄#
private void btnInsert_Click(object sender, EventArgs e)
{
using (var context = new EmployeeEntities())
{
EMPLOYEE emp = new EMPLOYEE();
foreach (DataGridViewRow row in dgvLoadTable.Rows)
{
emp.EMP_ID = int.Parse(row.Cells["EMP_ID"].Value.ToString());
emp.DEPARTMENT= row.Cells["DEPARTMENT"].Value.ToString();
//other columns in the same way, I want to change this
context.EMPLOYEE.AddObject(emp);
context.SaveChanges();
}
}
}
所以,根據這種方式,我必須編寫每個表的每列的代碼。有一個更好的方法嗎?列名將從datagridview/table列標題中選擇,而數據類型將是列的類型。任何人都可以提出任何建議嗎?