我试图将数组字符串下载到我的数据库中的字段中。出于某种原因而不是自动递增,我出于某种原因重复了我的输入。
我收到错误消息
违反UNIQUE KEY约束' UQ__ceArea__4FDBB1FDFC286D16'。 无法在对象' dbo.ceArea'中插入重复键。重复的密钥 值为(0)。
代码如下。
我做错了吗?
//Selected checkbox areas
IEnumerable<string> allChecked = (from item in ceCheckBoxList.Items.Cast<ListItem>()
where item.Selected
select item.Value);
string[] selectedAreaValues = allChecked.ToArray();
我在此代码中将数组插入数据库。
ceArea ceArea = new ceArea();
foreach (string area in selectedAreaValues)
{
OdContext.ceAreas.InsertOnSubmit(new ceArea() { AreaName = area });
}
这是我唯一无法进入我的数据库的内容。