Так что я делаю что-то вроде этого, и мне нужно специально НЕ вставлять значение для одного из столбцов, уникальный идентификатор, который по умолчанию равен newid () в базе данных. Как мне это сделать? Следующий код - то, что я хочу, но он не работает, потому что по умолчанию для столбца tagID устанавливается новый Guid () - все нули и сервер SQL, очевидно, не допускают множественные вставки одного и того же уникального идентификатора в столбец PK.
String[] tags = this.TextBoxTags.Text.Split(',');
for (int i = 0; i < tags.Length; i++)
{
tags[i] = tags[i].Trim();
}
if (tags.Length > 0)
{
foreach (String tag in tags)
{
tblDATA_BlogTag blogTag = new tblDATA_BlogTag();
blogTag.blogID = blogPost.postID;
blogTag.tagText = tag;
blogPost.tblDATA_BlogTags.Add(blogTag);
}
}
dbTimecard.SubmitChanges();