【发布时间】:2016-03-03 02:34:42
【问题描述】:
我有这个 C# 和 linq to database 从数据库中获取所有数据行
var getOldAttachment = _context.ca_Attachments.Where(x => x.CaseId == getCase[0].Id && x.isDeleted == false).ToList();
我想使用 foreach 将确切的数据行重新插入数据库并更新新数据列,简单来说就是复制相同的数据行但具有不同的值。数据行包含Id、creator、attachmentid、lastupdateon。值分别为:1, tester, 12345,2015-11-16 11:49:50.810 我只想将编辑器的值更改为调用编辑器的当前使用。我想在里面放什么???部分?
if (getOldAttachment != null && getOldAttachment.Count > 0)
{
//foreach (??????)
//{
// data.ca_Attachments.Add(new ca_Attachment
// {
// AttachmentId = getOldAttachment.attachmentId,
// creator = editor,
// LastUpdatedOn = _startTime,
// });
//}
}
【问题讨论】: