0

我有这个问题...试图弄清楚这一点,并搜索出来,但那里的解决方案但无法解决这个问题,一些回复会有所帮助。谢谢

    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();

        }
4

1 回答 1

0

如果您使用的是 InsertOnSubmit,您还应该有:

_IncidentType = new IncidentReport();

在 foreach 循环中,在所有属性分配之前。上下文挂在插入的实体上(并将某些元数据与实体相关联)并且可能会看到不匹配。

于 2013-07-30T12:13:48.087 回答