代码之家  ›  专栏  ›  技术社区  ›  Basant B. Pandey

如何使用LINQ更新SharePoint 2010中的记录

  •  0
  • Basant B. Pandey  · 技术社区  · 15 年前

    我无法使用新的LINQ功能更新SharePoint 2010中的记录。 下面是我的代码,请检查一下。

      AbsentTrackingSystemEntitiesDataContext ctx = new AbsentTrackingSystemEntitiesDataContext(spWeb.Url);
                    ctx.ObjectTrackingEnabled = true;
                    HolidaysItem Holidayobj = GetHolidays(HolidayID, ctx); // get the specific record to be update.
                    if (Holidayobj != null)
                    {
                        Holidayobj.Title = "test";
                        Holidayobj.HolidayDate = DateTime.Today;
                        Holidayobj.Description = "test holiday";   
                        ctx.Holidays.Attach(Holidayobj);
                        // or ctx.Holidays.Attach(Holidayobj, true); not working in 2010
                        ctx.SubmitChanges();
                      }
    
    1 回复  |  直到 15 年前
        1
  •  0
  •   Kalyan Krishna    14 年前

    根本不需要这样做。 CTX.节假日。附件(HolidayObj);

    ctx.submitChanges();是您所需要的