我遇到了这个问题...试图找出这个问题,并搜索出来,但解决方案在那里,但无法解决这个问题,一些回复会有所帮助.thankyou
foreach (RepeaterItem item in Rptr.Items)
{
Label LblIncdntID = (Label)item.FindControl("LblIncdntID");
Guid g = new Guid(LblIncdntID.Text);
_IncidentType.INCIDENTREPORT_ID = INCIDENTREPORT_ID;
_IncidentType.INCIDENTREPORT_INCIDENTTYPE_ID = Guid.NewGuid();
_IncidentType.INCIDENTTYPEID = g ;
db.INCIDENTREPORT_INCIDENTTYPEs.InsertOnSubmit(_IncidentType);
db.SubmitChanges();
}
答案 0 :(得分:0)
如果您使用的是InsertOnSubmit,则还应该有:
_IncidentType = new IncidentReport();
在foreach循环中,在所有属性赋值之前。上下文依赖于插入的实体(并将某些元数据与实体相关联),并且可能看到不匹配。