我有一个数据库表,包含列和主键。
我想从我的 c# 中的数据表进行批量复制。
当我的表中有主键时,我得到了异常,因为该表有 6 列,而我的数据表只有 5 列。
请问我该怎么办?
我应该将主键添加到我的 c# 中的数据表中吗?
(如果您需要任何代码请告诉我)
这是数据表
private DataTable getBasicDataTable()
{
DataTable dataTable = new DataTable();
dataTable.Clear();
dataTable.Columns.Add("customerID", typeof(int));
dataTable.Columns.Add("firstName", typeof(string));
dataTable.Columns.Add("lastName", typeof(string));
dataTable.Columns.Add("showsNumber", typeof(int));
dataTable.Columns.Add("visitNumber", typeof(int));
dataTable.Columns.Add("cancellation", typeof(int));
return dataTable;
}
Run Code Online (Sandbox Code Playgroud)
但在我的数据库表中,我有完全相同的列,但有额外的ID
主键,
当我删除数据库中的主键时,一切正常