1. C# / Говнокод #20441

    +8

    1. 1
    Может кто знает, как работать с методом Table<TEntity>.Attach? Пробовал использовать его по разному, но результат получается один и тот же - Exception.

    Запостил: Serega9I, 28 Июля 2016

    Комментарии (6) RSS

    • Ну в MSDN же пример есть
      https://msdn.microsoft.com/ru-ru/library/bb548978(v=vs.110).aspx
      Ответить
    • Да, это частая ошибка. Вот здесь подробно описано, как её исправить.
      Ответить
    • Ну раз жопой не вышло - попробуй головой
      Ответить
    • что мешает обойтись без нее?
      создавать через
      context.Entities.Add(new Entity() { prop1= value1});
      context.SaveChanges();

      или сразу, чтобы в Create методе, который срабатывает на post уже сразу активатор создавал экземпляр объекта из Request, и тогда писать
      context.Entities.Add(myEntity);
      context.SaveChanges();

      и редактировать через
      context.Entry(myEntry).State = EntityState.Modified;
      context.SaveChanges();

      я помню с Attach у меня тоже что-то не клеилось, и я забил на него.
      Ответить

    Добавить комментарий