На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> WCF, Entity Framework. Ошибка при модификации данных
    Следующая ошибка при удалении объекта:
    Unable to update the EntitySet 'Import_Orders' because it has a DefiningQuery and no <DeleteFunction> element exists in the <ModificationFunctionMapping> element to support the current operation
    Вопрос: какия нафиг <DeleteFunction> нужна если запрос должен сам генерироваться? Кроме того так оно себя ведет только при работе с RIA-сервисами. Раньше такого не замечал в Entity Framework

    Вот код:
    ExpandedWrap disabled
             public void DeleteImportOrder(ImportOrder importOrder)
              {
                      if ((importOrder.EntityState == EntityState.Detached))
                      {
                          this.Context.Attach(importOrder);
                      }
                      this.Context.DeleteObject(importOrder);
                      this.Context.SaveChanges();
              }

    Падает на SaveChanges().
    Сообщение отредактировано: 2005fs -
      Решено. В таблице небыло Primary Key
      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0141 ]   [ 15 queries used ]   [ Generated: 17.05.24, 12:09 GMT ]